~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ CDA7AD6212AA77CEBC2D65F8F86301DC__1717861860 ✰
Заголовок документа оригинал.:
✰ Structure and Interpretation of Computer Programs - Wikipedia ✰
Заголовок документа перевод.:
✰ Структура и интерпретация компьютерных программ — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/cd/dc/cda7ad6212aa77cebc2d65f8f86301dc.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/cd/dc/cda7ad6212aa77cebc2d65f8f86301dc__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 09:24:01 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 8 June 2024, at 18:51 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Структура и интерпретация компьютерных программ — Википедия Jump to content

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

Из Википедии, бесплатной энциклопедии
Структура и интерпретация компьютерных программ
Обложка второго издания
Автор Гарольд Абельсон , Джералд Джей Сассман , Джули Сассман
Предмет Информатика
Жанр Учебник
Издатель С Прессой
Дата публикации
1984 г. (1-е изд.), 1996 г. (2-е изд.), 2022 г. (изд. JavaScript )
Страницы 657
ISBN 0-262-51087-1 (2-е изд.)
Класс ЛК QA76.6 .A255 1996 г.
Веб-сайт сжать .edu /sicp

«Структура и интерпретация компьютерных программ» ( SICP ) — по информатике учебник Массачусетского технологического института , написанный профессорами Гарольдом Абельсоном и Джеральдом Джеем Сассманом совместно с Джули Сассман. она известна как «Книга волшебников» В хакерской культуре . [1] Он обучает фундаментальным принципам компьютерного программирования , включая рекурсию , абстракцию , модульность , а также языков программирования проектирование и реализацию .

MIT Press опубликовало первое издание в 1984 году, а второе издание — в 1996 году. Раньше оно использовалось в качестве учебника для вводного курса MIT по информатике . SICP фокусируется на обнаружении общих закономерностей для решения конкретных проблем и создании программных систем , использующих эти закономерности. [2]

MIT Press опубликовала версию JavaScript в 2022 году. [3]

Содержание [ править ]

В книге описываются концепции информатики с использованием Scheme , диалекта Lisp . Он также использует виртуальную регистровую машину и ассемблер Lisp для реализации интерпретаторов и компиляторов .

Темы в книгах:

Глава 1: Построение абстракций с помощью процедур [ править ]

  1. Элементы программирования
  2. Процедуры и процессы , которые они порождают
  3. Формулирование абстракций с помощью процедур высшего порядка

Глава 2: Построение абстракций с помощью данных [ править ]

  1. Введение в абстракцию данных
  2. Иерархические данные и свойство замыкания
  3. Символические данные
  4. Множественные представления абстрактных данных
  5. Системы с общими операциями

Глава 3: Модульность, объекты и состояние [ править ]

  1. Назначение и локальное состояние
  2. Модель среды оценки
  3. Моделирование с изменяемыми данными
  4. Параллелизм : время имеет решающее значение
  5. Потоки

: Металингвистическая абстракция Глава 4

  1. Метациркулярный оценщик
  2. Вариации схемы – ленивая оценка
  3. Вариации схемы – недетерминированные вычисления
  4. Логическое программирование

Глава 5: Вычисления с помощью регистровых машин [ править ]

  1. Проектирование регистровых машин
  2. Симулятор регистровой машины
  3. Распределение хранилища и сбор мусора
  4. Оценщик явного управления
  5. Сборник

Персонажи [ править ]

В книге появляется несколько вымышленных персонажей:

Лицензия [ править ]

Книга распространяется по лицензии Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). [4]

Курсовая работа [ править ]

Книга использовалась в качестве учебника для бывшего вводного курса программирования Массачусетского технологического института, 6.001. [5] с осени 1984 года до последнего семестра, осенью 2007 года. [6] Другие школы также использовали книгу в качестве учебника. [7]

Прием [ править ]

Байт рекомендовал SICP в 1986 году «профессиональным программистам, которые действительно интересуются своей профессией». В журнале заявили, что книгу читать нелегко, но она познакомит опытных программистов как со старыми, так и с новыми темами. [8]

Влияние [ править ]

SICP оказал влияние на образование в области информатики, и несколько более поздних книг были вдохновлены его стилем.

См. также [ править ]

Ссылки [ править ]

  1. ^ Раймонд, Эрик С.; Стил, Гай (1991). Новый хакерский словарь . Интернет-архив. Кембридж, Массачусетс: MIT Press. ISBN  978-0-262-68069-1 .
  2. ^ Харви, Б. (2011 г.), «Почему SICP имеет значение?» , 150-летие Массачусетского технологического института , Boston Globe .
  3. ^ Структура и интерпретация компьютерных программ: JavaScript Edition , MIT Press, 2022 г.
  4. ^ «СИКП» . МТИ Пресс. Архивировано из оригинала 26 декабря 2017 г. Проверено 11 ноября 2007 г. .
  5. ^ «Электротехника и информатика; 6.001 Структура и интерпретация компьютерных программ» . OpenCourseWare . Массачусетский технологический институт. Весна 2005 года . Проверено 21 июня 2020 г.
  6. ^ Гай, Дональд, «Конец эпохи», Приемная комиссия Массачусетского технологического института (комментарий в блоге), заархивировано из оригинала 21 августа 2018 г. , получено 5 августа 2008 г. , я разговаривал с профессором Сассманом по телефону... Он сказал что он на самом деле пытался заменить 6.001 последние десять лет (и я где-то читал, что за этим шагом стоял и профессор Абельсон). Понимание принципов больше не является обязательным для ознакомления с предметом. Он считает версию 6.001 устаревшей.
  7. ^ «Университеты и колледжи, использующие SICP» . МТИ Пресс. Архивировано из оригинала 23 апреля 2022 г. Проверено 30 марта 2022 г.
  8. ^ Килов, Хаим (ноябрь 1986 г.). Журнал Byte, том 11, номер 12: Представление знаний . п. 70.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: CDA7AD6212AA77CEBC2D65F8F86301DC__1717861860
URL1:https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs
Заголовок, (Title) документа по адресу, URL1:
Structure and Interpretation of Computer Programs - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)