Структура и интерпретация компьютерных программ: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Метка: добавление ссылки
Нет описания правки
Строка 27: Строка 27:
* [http://sicp.org.ua SICP Wiki — решения и обсуждение заданий из книги] {{ref-en}}
* [http://sicp.org.ua SICP Wiki — решения и обсуждение заданий из книги] {{ref-en}}
* [http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ Лекции авторов книги по курсу SICP] {{ref-en}}
* [http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ Лекции авторов книги по курсу SICP] {{ref-en}}
* [http://sicp.sergeykhenkin.com/sicp-exercise-solutions/ Комментарии и решения упражнений из книги] {{ref-en}}
* [http://sicp.sergeykhenkin.com/sicp-exercise-solutions/ Комментарии и решения упражнений из книги]


[[Категория:Компьютерная литература]]
[[Категория:Компьютерная литература]]

Версия от 11:50, 8 февраля 2011

Структура и интерпретация компьютерных программ
Structure and Interpretation of Computer Programs
Автор Харольд Абельсон, Джеральд Сассман
Язык оригинала английский
Оригинал издан 1985
Серия The MIT electrical engineering and computer science series
Издатель MIT Press
Страниц 542
Носитель книга
ISBN ISBN 0-262-01077-1
Текст на стороннем сайте

«Структу́ра и интерпрета́ция компью́терных програ́мм» (англ. Structure and Interpretation of Computer Programs — SICP) — классическая книга Харольда Абельсона и Джеральда Сассмана о программировании, выпущенная издательством Массачусетского технологического института в 1985 году. В институте она использовалась как учебник для начального курса программирования 6.001 с одноимённым названием (6.001 был заменён курсом 6.01, использующим Python). Помимо этого, книгу используют во многих американских учебных заведениях, имеющих курсы, так или иначе связанные с языком Scheme[1].

Используя Scheme (диалект языка LISP), авторы описали основные концепции программирования, включая абстракцию (данных и исполнения), рекурсию и метаязыковую абстракцию.

Также в книге изложена практическая реализация концепций регистровой машины и метациклического интерпретатора.

Текст второго издания книги распространяется под лицензией Creative Commons (CC-BY-NC версии 3.0).

Примечания

Ссылки