리습 12

[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 을 기준으로 작성되어있습니다. 하지만 꼭 이 툴로면..

[Scheme] 1. Scheme, 스킴 이란 무엇인가.

안녕하십니까. 리습입니다. 이번에 우리는 Scheme 이라는 것을 배워보게 될것입니다. 우선 Scheme 이라는 것을 알아야 할텐데요. Scheme은 LISP이라는 언어에서 파생되어진 일종의 방언입니다. 또 이제 LISP이라는걸 알아야 하겠군요 먼저 LISP을 정의해보자면 다음과 같습니다. 위키피디아에서 정의된 글을 가져오도록 하겠습니다 위는 LISP, 아래는 Scheme 에대한 정의입니다. 리스프(Lisp, LISP) 혹은 리습은 프로그래밍 언어의 계열로서, 오랜 역사와 독특하게 괄호를 사용하는 문법으로 유명하다. 1958년에 초안이 작성된 이 언어는 현재 널리 사용되는 두 번째로 오래된 고급 프로그래밍 언어이다. 첫 번째는 포트란이다. 리스프는 포트란처럼 초반에 많은 변화를 겪어야 했으며 수많은 변종..