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

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

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

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

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

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

Структура и интерпретация компьютерных программ
A
Автор
Харольд Абельсон, Джеральд Джей Сассман, при участии Джули Сассман
Издательство
Добросвет
Год
2006
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент