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

by Харольд Абельсон и Джеральд Джей Сассман при участии Джули Сассман

1 Построение абстракций с помощью процедур
1.2 Процедуры и порождаемые ими процессы
2 Построение абстракций с помощью данных.
2.1 Введение в абстракцию данных
2.2 Иерархические данные и свойство замыкания
2.3 Символьные данные.
2.5 Системы с обобщенными операциями
3 Модульность, объекты и состояние
3.3 Моделирование при помощи изменяемых данных
3.5 Потоки
4 Метаязыковая абстракция
4.1 Метациклический интерпретатор
4.3 Scheme с вариациями — недетерминистское вычисление
4.4 Логическое программирование
5 Вычисления на регистровых машинах
5.5 Компиляция