하스켈을 친절하게 소개합니다/소개
보이기
우리가 이 튜토리얼을 작성한 목적은 프로그래밍을 가르치거나 심지어 함수형 프로그래밍을 가르치려는 것이 아니다. 오히려 이 튜토리얼은 다소 기술적인 설명으로 구성된 《하스켈 보고서》[1]의 보조 자료로서 작성되었다. 우리의 목표는 적어도 하나 이상의 다른 언어, 특히 함수형 언어(ML이나 Scheme처럼 “거의 함수형” 언어라도) 경험이 있는 사람들에게 하스켈에 대한 부드러운 입문을 제공하는 것이다. 만약 독자가 함수형 프로그래밍 스타일에 대해 더 배우고자 한다면, 버드의 《Introduction to Functional Programming》[2]이나 데이비의 《An Introduction to Functional Programming Systems Using Haskell》[3]을 강력히 추천한다. 또한 하스켈에서 사용된 언어 설계 원칙을 포함하여 함수형 프로그래밍 언어와 기법에 대한 유용한 개요는 《ACM Computing Surveys》[4]를 참고하라.
각주
[+/-]- ↑ Simon Peyton Jones (editor). Report on the Programming Language Haskell 98, A Non-strict Purely Functional Language. Yale University, Department of Computer Science Tech Report YALEU/DCS/RR-1106, Feb 1999.
- ↑ R. Bird. Introduction to Functional Programming using Haskell. Prentice Hall, New York, 1998.
- ↑ A.Davie. Introduction to Functional Programming System Using Haskell. Cambridge University Press, 1992.
- ↑ P. Hudak. Conception, evolution, and application of functional programming languages. ACM Computing Surveys, 21(3):359--411, 1989.