coursera에 martin odersky 무료 강의 있는데, 영어만 할 줄 알면 sicp보다 괜찮음. 그 이유는
1. 강의가 설명을 잘 해준다. 아무리 명저라도 적절한 instructor가 없으면 혼자 뚫고 나가기가 힘듬. sicp가 말하고자 하는 바와 모두 일치하진 않지만 어느 정도 유사성이 있음
2. 스칼라가 모던 프로그래밍의 장점을 두루 취한 언어라 배워두면 범용성이 있다(함수형, 객체지향, concurrency 등) lisp보다는 도움이 될 듯. 또한 함수형의 여러 feature들(대수형 데이터구조, 커링) 등을 접하기도 쉬움
3. 스칼라 제대로 배워두면 나중에 스위프트나 코틀린 배울 때 좋고 그 자체로도 쓸만함
sicp 혼자 풀 줄 아는 사람은 그냥 그거 해도 되구...
댓글 0