dragm***
2023-02-25

모든 프로그래밍 언어에서 유용한 사고법과 그 표현법을 소개해 프로그램을 효율적으로 조직화하는 법을 알려준다. 개발자라면 반드시 읽어야 할 고전을 사용자가 많은 자바스크립트로 재해석했다.
구입하기 전에 서점에서 잠시 읽어보기를 권한다.
'ㅅ')단순 실용서를 생각하면 오산이다.
이 도서는 마치 학술 자료나 전공 서적 같은 구성을 가지며, 프로그래밍 그 자체에 대한 탐구서이다.
개념/이론 설명 -> 연습 문제 -> 설명 -> 연습 문제... 가 끊임없이 반복된다.
읽다보면 그 어려움에 숨이 턱턱 막히는데, 괜시리 ‘MIT 학생들만 이해할 수 있는 교과서’ 로 불리고 있는게 아닌 것 같다.
(실제로 1980년대에 쓰여진 MIT의 컴퓨터 과학 입문 과목의 교과서라고 한다.)
용감하게 이 도서를 뽑아든 당신이라면 '계산적 과정' 에 연관된 수많은 개념들을 훈련하고,
머릿 속의 프로그래밍 과정을 '시각화' 할 수 있을 것이다.
훑어본 바로는 수식과 복잡한 개념들이 계속해서 등장하며,
그 난이도도 쉽지 않은 수준이어서 이해하기에 쉽지 않게 느껴졌다.
수식 연산 예시와 그를 어떻게 추상화, 함수를 이용하여 표현할 수 있는지 반복적으로 설명하는데...
읽을 수 있다면 고된만큼 얻는 것은 많은 책이렷다. 'ㅅ')a'
언어와 그 구성에 대한 개념 정리의 풀 패키지' 같은 도서이며,
이 도서를 완독할 수 있다면 적어도 프로그래밍 세계에서는 두려울 것이 그닥 없으리라...
'추상화' 훈련과 '시각화'에 분명한 도움이 될 것이다.
(분명한 것은 읽는데 상당한 시간이 걸릴 것이다.)
.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."