среда, 31 октября 2018 г.

Книга для компьютерных шаманов

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

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

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

Комментариев нет:

Отправить комментарий