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