나는 몇 년 동안 Python, PHP, Java 및 C로 프로그래밍 해 왔으며 방금 Hackers and Painters를 읽었으므로 LISP를 사용 해보고 싶습니다!
나는 내가 아는 것과는 완전히 다르며 쉽지 않다는 것을 이해합니다. 또한 LISP 주변에는 커뮤니티와 개발이 적다고 생각합니다 (잘못되면 수정하십시오). 제 질문은 LISP를 배우는 가장 좋은 방법은 무엇입니까?
나는 책을 사거나 시간을 투자하지 않아도됩니다. 나는 그것을 낭비하고 싶지 않습니다.
“최종”아이디어는 웹 개발에 LISP를 사용하는 것이며, 그렇게 일반적이지 않다는 것을 알고 있습니다. 첫 번째 책이나 튜토리얼을 선택하고 그렇지 않은 것에 많은 시간을 투자하기 전에 학습 계획을 세우는 것이 좋습니다. 가장 좋은 방법이 되십시오!
답변 해 주셔서 감사합니다.
편집 : 나는 Practical Common Lisp를 읽었고 : … 길고 단단하고 흥미 롭고 Lisp에서 확실히 굴렀습니다. 그래서 내 권장 사항은 작은 구성표를 먼저 읽은 다음 lisp (또는 구성표 또는 다른 방언)가 당신이 찾고있는 곳이 아니라고 결정하면 여전히 재미있을 것입니다. 재귀에 대한 새로운 사고 방식!
답변
Peter Seibel의 Practical Common Lisp을 읽으십시오 .
답변
내가 가장 좋아하는 것은 Abelson & Sussman 구조 및 컴퓨터 프로그램 해석입니다 . Lisp의 멋지고 깨끗한 방언 인 Scheme을 사용합니다.
좀 더 실용적인 접근 방식을 좋아한다면 웹 디자인을위한 Lisp 프레임 워크를 선택하고 (그런 짐승이 있는지 전혀 모르겠습니다) 뛰어 들어야합니다.
답변
The Little Schemer 를 워밍업으로 시작하고 싶을 수도 있습니다 . 프로덕션 Lisp 프로그램 작성에 대한 실용적인 책은 아니지만 Lisp 에서 생각 하는 방법을 배우는 데 유용한 책 입니다.
답변
MIT는 DIVX 및 MPEG 형식의 전체 LISP 과정을 제공했습니다. 나는 그것을 강력히 추천합니다.
http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
답변
80 년대 스타일의 텍스트 게임 작성을 통해 LISP 프로그래밍을 가르치는 ‘Land of LISP’ 라는 책 이 있습니다. 나는 지금 그것을 읽고 있는데, 그것은 매우 잘 쓰여졌으며 너무 좋아하지 않습니다.
답변
여기 몇 가지 옵션이 있습니다. 우선, Scheme과 Common Lisp는 (스코프와 같은) 다소 깊은 방식으로 상당히 다릅니다. 당신은 시작 하고 잠시 동안 붙어 하나를 선택해야합니다 . 저는 Common Lisp 팬이지만 vis-vs-EMACS 종교적 질문 중 하나 일 수 있습니다.
Scheme의 경우 Kent Dybvig의 Scheme Programming Language 로 이동 한 다음 SICP로 이동하십시오.
Common Lisp 및 Practical Common Lisp의 경우 David Lamkins의 성공적인 Lisp를 권장 합니다. 성공적인 Lisp는 온라인에서도 무료로 제공 됩니다.
이후 Queinnec의 작은 조각으로 된 Lisp와 AI 서적에서 Norvig의 Lisp를보십시오 .
Marty Hall에는 Johns Hopkins 의 멋진 목록이 있습니다.
업데이트 : 영원히 그것을 고집하지는 않습니다. 두 번에 모두 배우려고하면 혼란 스러울 것입니다.