[font:d44398f2da="Tahoma"]Х. Абельсон | Структура и интерпретация компьютерных программ (SICP) [2006][pdf]
Обложка:
Описание:
В основу книги был положен читаюшийся студентам MIT с 1978 года вводный курс по программированию, широко известный под своим номером 6.001. Этот курс отличается от подобных начальных курсов тем, что фокусируется на обучении тому, как составлять сложные программы, и на фундаментальных основах программирования. В качестве языка программирования, с помощью которого производится обучение, выбран разработанный в MIT диалект Лиспа под названием Scheme.
В отличии от обычных книг, SICP не учит синтаксису, а учит базовым вещам, необходимым для понимания того, как надо программировать. Причем, выбор этих базовых вещей и уровень их объяснения поистине шедеврален.
Уже на 20-й, 30-й странице мы узнаем о нормальном порядке вычислений, lexical scoping, рекурсивных и итеративных процессах, функциях высших порядков, lambda-выражениях, замыканиях и прочих вещах, о которых я узнал гораздо позже, чем надо. А к концу второй главы знаний хватает на то, чтобы писать 90% встречающегося кода. И мы еще не дошли до изменяемого состояния, модулей и объектов!
608 стр. 2006 г.
Издательство: Добросвет.
Добавлено спустя 12 минут 14 секунд:
Если будет интерес выложу видеолекции, но они на английском языке.