Hacker News 의견
  • Prof. Abelson의 강의는 YouTube에서 볼 수 있으며, 시간을 투자할 가치가 있음: 컴퓨터 과학의 깊이 있는 이해를 제공하며, 최근의 과대 광고를 줄이는 데 도움이 될 수 있음.

  • 책의 첫 절반은 가볍고 흥미로운 읽을거리였음: 객체 지향 부분에서 어려움을 겪었으며, 개인적으로는 함수형 사고가 더 잘 맞았음.

  • YouTube에서 80년대 초반의 강의를 볼 수 있음: 유머와 초기 그래픽 시도, 70년대 패션이 포함되어 있어 교육적임.

  • 많은 경험이 있는 프로그래머에게도 이 책이 여전히 읽을 가치가 있는지 궁금함.

  • SICP의 목표가 컴퓨터 과학을 즐기지 않는 사람들을 겁주기 위한 것이라고 생각했음: 실제로는 매우 가치 있는 기초 과정이었지만, 일부 사람들은 다른 전공으로 전향하게 만들었음.

  • 첫 몇 페이지를 넘기지 못했음: 만약 필수 과목이었다면 다른 일을 하고 있었을 것임.

  • Berkeley에서 CS 61A 수업의 조교로 일했음: Scheme 언어의 단순하고 통일된 표기법이 교육에 도움이 된다고 주장하지만, 실제로는 학생들이 혼란스러워했음. Scheme의 모든 것이 동일하게 보이는 특성은 버그라고 생각함.

  • SICP에서 배운 최고의 교훈은 첫 번째 함수를 작성하는 순간 도메인 문제를 해결하기 위한 DSL을 만드는 것임: 이 통찰력이 프로그래머로서의 수준을 높여줌.

  • SICP에 대해 읽을 때마다 Javascript에 대한 좌절감을 느낌: Javascript가 Scheme이었다면 웹 개발이 더 나아졌을 것임.

  • SICP와 PAIP를 비교해달라는 요청: SICP는 함수형 프로그래밍과 컴퓨터 과학의 기초를 다루고, PAIP는 일반적인 프로그래밍 실습에 더 중점을 둔 것으로 보임.