Книга для компьютерных шаманов, о приручении компьютерных духов.
Сегодняшнюю рецензию я хочу сделать для своих студентов.
Будущих программистов.

Во всякой профессии есть своя главная Книга. Возможно, их
две или пять, но вряд ли больше дюжины. Одна из книг, с которой должен, по
моему мнению, познакомиться каждый программист – «Структура и интерпретация
компьютерных программ». Или на жаргоне программеров – sicp. Основой для
демонстрации всех примеров в книге служит язык Scheme (одна из разновидностей «устаревшего» языка Lisp, на котором, однако до сих пор
пишутся серьезные программы и аналитические системы). Первые две главы почти полностью
посвящены абстракциям и функциям высших порядков. Несмотря на кажущуюся сложность,
материал подан в достаточной мере просто. Ну, во всяком случае, для тех, кто не
отказался от умения думать. Модули, объекты, состояния из третьей главы
ненавязчиво, но глубоко погрузят вас в теорию систем применительно к
программированию. И наконец, две последние главы помогут понять и при желании
создать интерпретатор и компилятор. Если подойти к книге серьезно, то в
какой-то момент мозг программиста может
буквально вспыхнуть от фейерверка новых идей, возможностей и вариантов. И даже те,
кто не верит в практичность методов описанных в книге и языка их выражения,
признают, после, ваше сознание расширится и уже никогда не будет прежним.