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

Перейти к навигацииПерейти к поиску
Структура и интерпретация компьютерных программ
Structure and Interpretation of Computer Programs
АвторХарольд Абельсон, Джеральд Сассман
Язык оригиналаанглийский
Оригинал издан1985
Серия The MIT electrical engineering and computer science series
ИздательMIT Press
Страниц542
Носитель книга
ISBNISBN 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-SA версии 4.0).[2]

Примечания

  1. Список учебных заведений, использующих Scheme. Сайт Schemers Inc. Архивная копия от 30 марта 2009 на Wayback Machine  (англ.)
  2. Welcome to the SICP Web Site. MIT Press. — «Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman with Julie Sussman is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License by the MIT Press.» Дата обращения: 5 августа 2018. Архивировано 5 августа 2018 года.

Ссылки