/sicp-racket

Изучение SICP

Primary LanguageRacket

SICP Racket

Решение задач из книги "Структура и интерпретация компьютерных программ" на языке Racket.

Содержание

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

О книге (Wiki)

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

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

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

Полезное