소프트웨어/Scheme

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

리습 2013. 6. 1. 13:56










 안녕하십니까. 리습입니다.


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

 <방식이 어렵다. 학습 외에 배워야 할것도 많다.>

 그래서 우리는 DrRacket 이라는 컴파일러로 실습을 진행할 것입니다. 무료 소프트웨어이며 http://racket-lang.org 에서 제공하고있습니다. 여기서 말하는 racket과 scheme은 같은 것 입니다. 최근엔 scheme을 racket이라 부르기도 합니다. 


 본인의 운영체제에 맞는 버전을 다운 받도록 하겠습니다. 그런후 프로그램을 설치해주시면 됩니다.
 설치후 실행 화면은 다음과 같습니다.


 현재 제 컴퓨터는 mac 환경이기 때문에 실행화면이 다른 화면과 조금 다를수 있습니다. 하지만 구동은 모두다 같으니 크게 신경쓰지 않으셔도 됩니다. 이렇게 실행을 한후 하단에 언어를 결정하라는 칸이 있는데 언어는 그냥 맨 위에있는 racket language 로 놔두셔도 됩니다. 딱히 교육용으로 바꾸실 필요는 없습니다.

그럼 이제 Scheme 을 학습할 준비가 모두 끝났습니다. 그럼 이제 편안하게 하나씩 알아보도록 하겠습니다.