하스켈 프로그래밍을 통해 논리와 수학과 프로그래밍의 연관성을 설명한다.
컴퓨터 프로그래밍을 하려면 개발환경을 준비해야 하며, 두 가지 방식이 있다.
- 온라인 개발환경
- 주피터 노트북 학습 환경
- docker 또는 binder 활용
- 참조: GitHub/jamesdbrock
- 강의 동영상을 따라하며 공부할 수 있음.
- Programming in Haskell, 2판
- 저자: Graham Hutton
- 하스켈 프로그래밍 기초 학습
- A Gentle Introduction to Haskell (Version 98)
- 하스켈 기초 문법 소개
- 번역서: 하스켈 공식 입문서 번역문
- Learn You a Haskell for Great Good! A Beginner's Guide
- 저자: Miran Lipovača
- 하스켈 프로그래밍 기초 학습 (온라인 공개)
- GitHub/jamesdbrock: 주피터 노트북 및 온라인 학습 지원(mybinder)