Суперчеловек - убийца супермутантов
 
[Most Recent Entries] [Calendar View] [Friends View]

Thursday, February 24th, 2011

    Time Event
    10:25p
    http://www.readwriteweb.com/hack/2011/02/how-to-write-a-programming-boo.php
    http://the-reviews.appspot.com/article/on-writing-books-for-programmers

    Перебрал автор с реверансами Кернигану. Кто такой этот Керниган, вообще? Уже не помню, листал я ту книгу или нет, но если листал, там ничего особенного не было.

    Почерпнул пару ссылок на потенциально хорошие книги: по Питону (подучить бидон шоле?) и "Language Implementation Patterns".
    11:00p
    The Little Schemer / The Little Lisper

    А вот это правильная классическая книга. Для меня, правда, слишком просто. Дебаг в уме и на бумаге для меня - давно прошедший этап. Было просто до предпоследней главы. Там ввели понятие applicative order y-combinator, и я понял, что рекурсия мне таки непонятна. Нужно будет подучить лямбда-счисление.

    Последняя глава тоже не пошла, но интерпретаторы попробую изучать по другой книге Фридмана.

    Плохо, что пропустили важную концепцию пар в начале. Списки определяются через пары (а также натуральные числа и всё на их основе), а не наоборот. Впрочем, это означает, что авторы считают, списки в начале преподавать педагогически корректней (более естественный способ восприятия результата). Далее оплошность исправляется с индуктивной арифметикой.

    Структура, которую они вводят, на самом деле дерево, а не список!

    Параллельное описание для Схемы и Лиспа похвально.

    Не нравится введённая разница между описанным языком и практикой.

    Диалогичная форма изложения = хорошо.

    Ну, и вскоре примусь за The Seasoned Schemer. Должно быть более интересно.

    << Previous Day 2011/02/24
    [Calendar]
    Next Day >>

About LJ.Rossia.org