This repository contains code written while studying "Structure and Interpretation of Computer Programs (SICP) - JavaScript Edition" by Martin Henz and Tobias Wrigstad. SICP is a legendary computer science textbook that teaches fundamental concepts of programming, including abstraction, recursion, higher-order functions, and the construction of interpreters. The JavaScript edition adapts the original Scheme-based content to modern JavaScript (ES6+), making these timeless concepts more accessible to developers familiar with JavaScript while maintaining the pedagogical depth of the original work.
์ด ์ ์ฅ์๋ Martin Henz์ Tobias Wrigstad๊ฐ ์งํํ "Structure and Interpretation of Computer Programs (SICP) - JavaScript Edition"์ ํ์ตํ๋ฉฐ ์์ฑํ ์ฝ๋๋ฅผ ๋ด๊ณ ์์ต๋๋ค. SICP๋ ํ๋ก๊ทธ๋๋ฐ์ ๊ทผ๋ณธ ๊ฐ๋ ์ธ ์ถ์ํ, ์ฌ๊ท, ๊ณ ์ฐจ ํจ์, ์ธํฐํ๋ฆฌํฐ ๊ตฌ์ถ ๋ฑ์ ๊ฐ๋ฅด์น๋ ์ ์ค์ ์ธ ์ปดํจํฐ ๊ณผํ ๊ต์ฌ์ ๋๋ค. JavaScript ์๋์ ์ ์๋ณธ์ Scheme ๊ธฐ๋ฐ ๋ด์ฉ์ ํ๋์ ์ธ JavaScript(ES6+)๋ก ์ฌ๊ตฌ์ฑํ์ฌ, JavaScript์ ์ต์ํ ๊ฐ๋ฐ์๋ค์ด ์๋ณธ์ ๊ต์ก์ ๊น์ด๋ฅผ ์ ์งํ๋ฉด์๋ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ๋ง๋ค์์ต๋๋ค.
