절차 적 / OO 프로그래밍 배경에서 나온 저는 Scheme 프로그램을 절차 적 방식으로 작성하는 경향이 있습니다. 나는 처음부터 기능적 방식으로 Scheme 또는 Lisp를 배우면서 프로그래머의 마음을 재설정하는 데 관심을 가질 것입니다.
모범 사례, 설계 방법론 및 기능적 프로그래밍 개념에 대한 기타 유용한 정보를 설명하기위한 사실상의 표준 인 튜토리얼 또는 책이 있습니까? 그 책은 어떻습니까?
절차 적 / OO 프로그래밍 배경에서 나온 저는 Scheme 프로그램을 절차 적 방식으로 작성하는 경향이 있습니다. 나는 처음부터 기능적 방식으로 Scheme 또는 Lisp를 배우면서 프로그래머의 마음을 재설정하는 데 관심을 가질 것입니다.
모범 사례, 설계 방법론 및 기능적 프로그래밍 개념에 대한 기타 유용한 정보를 설명하기위한 사실상의 표준 인 튜토리얼 또는 책이 있습니까? 그 책은 어떻습니까?
답변:
함수형 프로그래밍을 매일, 더 작은 응용 프로그램이나 책에서 연습한다면, 더 잘할 것입니다.
나는 대학에서 첫 프로그래밍 강의 이후로 사용했습니다. 처음에는 그것이 매우 다르기 때문에 매우 어려웠지만 지금은 명령형 프로그래밍을 선호합니다.
당신이 좋은 책을 찾고 있다면, 내가 추천 할 것입니다 현실 세계를 기능 프로그래밍 : F # 및 C #에서 예제 로 토마스 Petricek 와 존 소총
Scheme 또는 Lisp에 대해 이야기 할 때 항상 권장되는 책 은 컴퓨터 프로그램의 구조 및 해석입니다 . 해당 웹 사이트에서 무료로 사용할 수 있으며 검색하면 PDF로 제공되는 것 같습니다.
나는 그것을 통해 일하고 싶었지만 시간을 언제 받을지 잘 모르겠습니다. 하지만이 책이 실제로 얼마나 좋은지에 대해서는 언급 할 수 없습니다. 그러나 여러 사람들이 추천 했으므로 꽤 좋을 것 같습니다.
다른 함수형 프로그래밍 언어에 관심이 있다면 Haskell 또는 F #과 같은 언어로 연습하는 것이 더 쉽다는 말을 들었습니다. Haskell을 사용하여 SICP를 통해 작업하고 자신의 솔루션을 연습에 게시하는 블로거도 있다고 생각하지만 지금은 링크를 찾을 수 없습니다.