«scheme» 태그된 질문

Scheme은 Lisp의 방언 인 함수형 프로그래밍 언어입니다. 그것은 표준 사양과 많은 구현을 가진 미니멀 한 디자인을 가지고 있습니다.

5
구성표와 공통 리스프 : 프로젝트에서 어떤 특성이 차이를 보입니까? [닫은]
StackOverflow와이 사이트 모두에 모호한 "Scheme vs Common Lisp"질문이 없기 때문에이 질문에 더 집중하고 싶습니다. 문제는 두 언어로 코딩 한 사람들을위한 것입니다. Scheme에서 코딩하는 동안 Common Lisp 코딩 경험의 어떤 특정 요소가 가장 그리웠습니까? 또는 Common Lisp로 코딩하는 동안 Scheme에서 코딩에서 무엇을 놓쳤습니까? 언어 기능 만 의미하는 것은 아닙니다. 다음은 질문과 …
155 lisp  scheme 

15
LISP는 오늘날에도 여전히 유용합니까? 어떤 버전이 가장 많이 사용됩니까?
정기적으로 새로운 프로그래밍 언어를 가르치려고 노력합니다. 최근에 Lisp와 그 방언이 C / C ++와 같은 언어의 스펙트럼과 완전히 반대되는 방식을 읽었습니다. 그러나 두 가지가 분명하지 않으며 그에 대한 지침을 찾고 있습니다. LISP는 오늘날의 세계에서 여전히 사용 / 사용되고 있습니까, 아니면 FORTRAN / COBOL과 같은 레거시 언어입니까? 기존 코드를 유지하는 것 …

11
왜 Scheme이 대학에서 모국어입니까?
사람들이 컴퓨터 과학에 대해 이야기하기 시작할 때마다 매일 C, C ++, Java에 대해 듣지만, 첫 번째 컴퓨터 과학 수업에서는 Scheme (DrRacket)으로 작성하라는 요청을받습니다. 왜 그런 겁니까? 이것이 향후 프로그래밍에 대한 이해에 어떤 ​​차이가 있습니까? 업데이트 : 첫 학기를 마쳤지만 Scheme으로 완전히 끝나지 않았습니다. 두 번째 용어 (현재)에서는 C 프로그래밍을 시작했습니다. …
80 scheme 

2
왜 일부 언어는 가장 가까운 EVEN 정수로 반올림합니까?
Scheme (R5RS) 및 Python ( 이 Question 참조 )과 같은 프로그래밍 언어 는 값이 주변 정수 사이에 정확히있을 때 가장 가까운 짝수로 반올림합니다. 이것에 대한 추론은 무엇입니까? 다음 계산을 쉽게 추론 할 수있는 수학적 아이디어가 있습니까? (R5RS는 IEEE 부동 소수점 표준을이 동작의 소스로 참조합니다.)

12
기능 프로그래밍 소개를위한 Scheme vs Haskell?
나는 C와 C #에서의 프로그래밍에 익숙하고 앞으로 C ++를 탐구 할 것이다. 함수형 프로그래밍을 다른 프로그래밍 패러다임으로 탐색하는 데 관심이있을 수 있습니다. 나는 이것을 재미있게하기 위해 노력하고 있으며, 직업에는 컴퓨터 프로그래밍이 필요하지 않으며, 대학의 컴퓨터 과학 과정에서 상당히 일찍 가르치는 기능적 프로그래밍의 사용에 다소 고무되어 있습니다. 람다 미적분학은 확실히 나의 …

2
프로그램의 디자인에 덴 타셔 널 시멘틱스 적용
저는 DS ( denotational semantics ) 에 대해 조금 읽었 으며 유형과 기능이 수학에 강력하고 명확하게 매핑되는 컴퓨터 프로그램을 설계하는 과정에 매우 흥미가 있습니다. DS를 기반으로 한 프로그램 설계에 대해 자세히 설명하는 자료가 있습니까? 나는 그 주제에 대한 몇 가지 피상적 치료를 보았다. 나는 Haskell, Scala, Common Lisp 및 약간의 …
30 scala  haskell  scheme 

6
할당 문없이 순수한 함수형 프로그래밍 언어를 관리하는 방법
유명한 SICP를 읽을 때 저자들은 3 장에서 Scheme에 과제 진술을 소개하는 것을 꺼려하는 것으로 나타났습니다. 나는 그들이 왜 그렇게 느끼는지 텍스트와 종류를 읽었습니다. Scheme은 내가 아는 첫 번째 기능 프로그래밍 언어이기 때문에 과제없이 Scheme이 아닌 일부 기능 프로그래밍 언어가 있다는 사실에 놀랐습니다. 책이 제공하는 예, 예를 사용하십시오 bank account. 할당 …

3
깨달음의 길 : 계획, 커먼 리스프, 클로저? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . 나를 계속보다 똑똑한 많은 사람들이 쓰는 당신이 "그것을 얻을"때문에 리스프는 당신에게 더 나은 프로그래머를하게 배우면에 대해. 어쩌면 내가 당신의 인생을 바꾸는 Lisp …

6
Lisp 매크로는 얼마나 유용합니까?
Common Lisp을 사용하면 원하는 소스 변환을 수행하는 매크로를 작성할 수 있습니다. 구성표는 변환을 수행 할 수있는 위생적인 ​​패턴 일치 시스템을 제공합니다. 실제로 매크로는 얼마나 유용합니까? Paul Graham은 Beating the Averages 에서 다음과 같이 말했습니다 . Viaweb 편집기의 소스 코드는 약 20-25 % 매크로 일 것입니다. 사람들이 실제로 매크로로하는 일은 무엇입니까?
22 lisp  scheme  macros 

3
기능적 프로그래밍 개념에 대한 정식 튜토리얼이나 책이 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 절차 적 / OO 프로그래밍 배경에서 나온 저는 Scheme 프로그램을 절차 적 방식으로 작성하는 경향이 있습니다. 나는 처음부터 기능적 방식으로 Scheme 또는 …

4
매크로 시스템을보다 쉽게 ​​구현할 수있는 LISP는 무엇입니까?
SICP 에서 Scheme을 배우고 있으며 Scheme을 만드는 많은 부분이 LISP를 특별하게 만드는 것이 매크로 시스템이라는 인상을 받고 있습니다. 그러나 매크로는 컴파일 타임에 확장되기 때문에 사람들이 C / Python / Java /에 대해 동등한 매크로 시스템을 만드는 이유는 무엇입니까? 예를 들어, python명령을 다른 것에 바인딩 할 수 expand-macros | python있습니다. 이 …

2
IronScheme은 학습 할만한 가치가 있거나 완벽합니까?
IronScheme 은 Wikipedia 에서 IronLisp라는 실패한 프로젝트의 후속 작업으로 언급되어 Clojure가 JVM에서 수행하는 방식으로 Lisp를 CLR 및 .NET으로 가져옵니다. 누구든지이 언어에 경험이 있습니까? 상당히 완벽 해 보였지만 (99 %), 설정 여부에 따라 시간을 들일 가치가 있는지 판단하는 방법을 잘 모르겠습니다. 안정적이고 완전하다는 것은 도구와 Project Euler 스타일 문제를 다루기보다는 실제 …
17 .net  lisp  scheme  clr 

2
Scheme 대신 Clojure에서 SICP에 접근
저는 소프트웨어 엔지니어링 프로그램의 3 학년 학사이며 SICP를 고문에게 읽어서 우리가 엔지니어링하는 모든 소프트웨어의 기본 원리에 대해 더 깊이 있고 근본적으로 이해하는 아이디어를 얻었습니다. 그는 책을 완성하기 위해 계획을 배우지 말라고 제안했습니다 (Lisp의 현대 방언만큼 일반적이지 않기 때문에) 대신 Clojure에서 연습을 수행하십시오. 좀 더 현대적인 Clojure에서 책의 연습을 시도하면 이미 …
11 clojure  scheme  sicp 

2
리스프와 구성표의 유형
라켓에는 유형이 있습니다. 언뜻보기에 Haskell 타이핑과 거의 같은 것으로 보입니다. 그러나 Lisp의 CLOS는 Haskell 유형의 공간 중 일부를 다루고 있습니까? 매우 엄격한 Haskell 유형과 모든 OO 언어로 된 객체를 만드는 것은 모호하게 유사 해 보입니다. 그것은 단지 Haskell kool-aid의 일부를 마 셨기 때문에 Lisp 도로를 따라 가면 역동적 인 타이핑으로 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.