Тег «SICP»

SICP

Начал почитывать легендарный MIT-овский курс — Structure and Interpretation of Computer Programs. И, соответственно, понемногу делаю оттуда упражнения. Эти упражнения некоторым так нравятся, что они аж целый сайт забабахали с решениями. Не для неосиливших, ни в коем случае! Исключительно для самопроверки.

Пока терзаю первую главу и должен признаться, что если бы нас так учили на первом курсе (а в MIT эту книгу проходят как раз на первом курсе, хотя и не всю), то я бы сейчас был мегазвездой программирования. Хотя теперь уже я для себя в SICP новой информации почти не нахожу, но все же есть ощущение «в первый раз в первый класс». Примерно как у средневекового алхимика, попавшего на школьный урок химии: вроде бы он всю жизнь точно так же смешивал жидкости, но все-таки чего то не хватало для полного понимания того, что при этом происходит. Он, конечно, может начать вопить что-то вроде «Я тут самый умный, да вы жизни не видели, да я свинец в золото тоннами, да я…» (легкий такой намек на «гениальных русских программистов», которые «и так все знают»), но учительница подойдет, треснет указкой по макушке и ласково объяснит, как на самом деле все в жизни обстоит.

Вот и в SICP есть то самое «что-то». Без характерного для «чайниковских» книг сюсюканья, без излишнего усложнения (для первокурсников все же пишут), сложные вещи объясняются простыми словами. После прочтения неизменно наступает просветление. У меня даже возникло было неожиданное желание начать писать конспект. Но лень и здравый смысл победили.

Буду лишь иногда писать выжимки из текста и разбор интересных упражнений. Так, чисто для себя. Или будем меряться решениями?

УжасноПлохоНормальноХорошоОтлично (1 голосов, средний: 5,00 из 5)
Loading ... Loading ...