본문 바로가기

Languages/Scheme(LISP)

스킴(Scheme)

대학과정중에 인공지능이라는 수업이 있었다.

이 때 리스프(LISP)라는 프로그래밍 언어를 배웠다. 보통 절차적 프로그래밍이나 객체지향 프로그래밍은 익숙했지만 이 언어는 함수형 언어라는 듣도보지도 못한 패러다임이라 처음에는 많이 멘붕에 빠졌던 것으로 기억한다.


컴퓨터 프로그램의 구조와 해석(Structure and Interpretation of Computer Programs)라는 책을 읽으면서 스킴이라는 언어를 사용하게 되었다.


스킴 언어를 사용하기 위한 인터프리터를 찾아보았다.

MIT/GNU Scheme이라는 것을 발견하였다.

http://www.gnu.org/software/mit-scheme/ 



위키백과(한글)를 보면 자세하지는 않지만 대략적인 설명을 볼 수 있다.

물론 영문위키백과가 더 자세히 나와 있을 것 같지만 찾아보지 않았다.

MIT/GNU Scheme 페이지에 더 자세한 메뉴얼이 나와 있기 때문이다.

http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-ref/index.html 


마법사의 책이라고 부르는 이 책을 다 읽기를 바랄뿐. 그리고 스킴과 함께...