Книги / Языки программирования / Другие языки / Структура и интерпретация компьютерных программ

Структура и интерпретация компьютерных программ

Харольд Абельсон, Джеральд Джей Сассман, при участии Джули Сассман

«Структура и интерпретация компьютерных программ» (SICP) — это фундаментальный труд, ставший классикой в области компьютерных наук. Книга выросла из курса для первокурсников Массачусетского технологического института и представляет собой глубокое введение в принципы программирования и вычислений.

Основное внимание уделяется не синтаксису конкретного языка, а ключевым идеям: абстракции, композиции, рекурсии, итерации, высшим порядкам процедур и управлению состоянием. Авторы используют диалект Scheme языка Lisp для иллюстрации этих концепций, что позволяет сосредоточиться на сути программирования, минуя сложности промышленных языков.

Книга последовательно раскрывает, как с помощью простых строительных блоков — процедур и данных — можно конструировать сложные и мощные вычислительные системы. Она учит не просто писать код, а мыслить абстрактно, анализировать вычислительные процессы и проектировать элегантные программные решения.

SICP оказала огромное влияние на несколько поколений программистов и преподавателей. Её подход к обучению — через глубокое понимание основ — остаётся актуальным, несмотря на смену технологических трендов. Это книга для тех, кто хочет понять суть программирования и вычислительного мышления.

Похожие книги