📝 꾸준함이 무기/SICP

📝 꾸준함이 무기/SICP

SICP:JS Edition 1.1 프로그래밍의 기본 요소

1.1 프로그래밍의 기본 요소 프로그래밍의 기본 요소 원시 표현식 : 언어와 관련한 가장 단순한 개체(entity) 조합 수단 : 단순한 요소들로부터 복합적인 요소를 만듦 추상화 수단 : 복합적인 요소들에 이름을 붙여서 하나의 단위로 다룸 모든 강력한 프로그래밍 언어는 반드시 원시 데이터와 원시 함수를 서술하는 기능이 있어야 하고, 그런 함수들과 데이터를 조합하고 추상화하는 수단들도 제공해야 한다. 표현식 표현식 문장은 표현식(expression)과 세미콜론(;)으로 구성된다. 표현식은 하나 이상의 원시 표현식(primitive expression)으로 구성되는데, 여러 원시 표현식 중 하나로 수(number)가 있다. 수를 나타내는 표현식들은 연산자(+나 *같은)로 조합할 수 있다. 그 결과는 연산자들..

📝 꾸준함이 무기/SICP

자바스크립트로 배우는 SICP

최근 SICP( Structure and Interpretation on Computer Programs) : JavaScript Edition 책을 가지고 스터디를 진행하고 있다. 물론 최신 트렌드와는 맞지 않는다는 이유로 MIT에서는 교과과정에서 배제되었지만 이 책이 프로그래밍을 하는데 도움이 되지 않는다고는 말할 수 없을 것이다. 최근 트렌드는 다른 사람들이 써놓은 라이브러리를 적재적소에 잘 사용해서 빠르게 만들어 출시하는 것이지만, SICP의 커리큘럼을 따라가면 다른 사람들이 라이브러리를 만든 것처럼 나 스스로가 튼튼한 라이브러리 또는 앱을 만들 수 있다고 생각한다. 어떤 사람이 SICP에 대한 후기를 남긴 것을 보았는데, "폴리글랏, 그리고 메타 프로그래밍을 할 수 있도록 훈련시키는 책" 이라고..

Cheri
'📝 꾸준함이 무기/SICP' 카테고리의 글 목록