Lisp 2

[Scheme] 3. Scheme으로 기본 식을 표현하는 방법

안녕하십니까. 리습입니다. 우리는 저번에 Racket을 설치하고 스킴을 공부할 준비를 하였습니다. 하지만 아직 Scheme(스킴)에 대하여 배운것이 없고 Racket이라는 툴도 사용해 본적이 없기 때문에 스킴을 공부하는 동시에 툴의 사용 방법도 알아보도록 하겠습니다. 우선 스킴은 함수형 언어입니다. 특정 식을 표현한 함수 형태를 만들어 이를 이용해 전체 프로그램을 만드는 것입니다. ( 쉽게 생각하면 F(x) 등으로 함수 식을 만들고 이 식들을 필요할 때 불러내서 쉽게 사용하는 것입니다.) 그렇기 때문에 스킴은 기본적으로 이러한 함수를 만들 수 있도록 지원하고 있습니다. 또한 기본적인 더하기, 빼기 , 곱하기, 나누기등의 기본식은 언어 차원에서 지원하고 있습니다. 그럼 우선 어떻게 식을 표현하는지 알아보도..

[Scheme] 2. Scheme, 스킴 을 학습하는데 필요한 것들을 준비하자.

안녕하십니까. 리습입니다. 이제 scheme 이라는 것이 어떤것인지 잘 알게 되었고 본격적으로 학습에 들어가기에 앞서 학습 준비를 해야합니다. 보통 일반적으로 Scheme 을 공부하게 되면 MIT/GNU scheme 이라는 것을 설치하게 됩니다. http://www.gnu.org/software/mit-scheme/ 하지만 툴은 우선 emacs, edwin 등에 익숙해야지만 편리하게 사용할수 있습니다. 따라서 초심자가 사용하기엔 부적절하다고 생각되어집니다. 물론 원하신다면 사용하셔도 됩니다. 또한 Structure and Interpretation of Computer Programs (SICP) -컴퓨터 프로그램의 구조와 해석- 은 MIT scheme 을 기준으로 작성되어있습니다. 하지만 꼭 이 툴로면..