11:00p |
The Little Schemer / The Little Lisper
А вот это правильная классическая книга. Для меня, правда, слишком просто. Дебаг в уме и на бумаге для меня - давно прошедший этап. Было просто до предпоследней главы. Там ввели понятие applicative order y-combinator, и я понял, что рекурсия мне таки непонятна. Нужно будет подучить лямбда-счисление.
Последняя глава тоже не пошла, но интерпретаторы попробую изучать по другой книге Фридмана.
Плохо, что пропустили важную концепцию пар в начале. Списки определяются через пары (а также натуральные числа и всё на их основе), а не наоборот. Впрочем, это означает, что авторы считают, списки в начале преподавать педагогически корректней (более естественный способ восприятия результата). Далее оплошность исправляется с индуктивной арифметикой.
Структура, которую они вводят, на самом деле дерево, а не список!
Параллельное описание для Схемы и Лиспа похвально.
Не нравится введённая разница между описанным языком и практикой.
Диалогичная форма изложения = хорошо.
Ну, и вскоре примусь за The Seasoned Schemer. Должно быть более интересно. |