Это личность достаточно неординарная, зотя до "нашего советского Эрика Раймонда" он всё же по-моему не дотягивает. Посмотрев на план задуманной книги мне захотелось, правда, материться.
Потому что опять там обучение детей плохому. В смысле Турбо Паскалю и модулю crt. Надо что-ли попробовать ему объяснить всю глубину концептуальной ужасности этого модуля. Ведь есть же у него раздел "Почему за использование gets и scanf("%s",...) увольняют с работы ". Вот за использование модуля crt не увольняют с работы только потому что за написание на турбопаскале давно никому денег не платят. А в то время, когда я получал деньги за это (лет двадцать назад), я б увольнял. Особенно, за использование этого модуля в программах имеющих CLI-интерфейс, программах, использующих графический режим и программах, использующих Turbo Vision. Впрочем, после распространения процессоров с частотой более 200МHz за использование этого модуля нужно вешать на прерывании от таймера в любом случае.
И еще стоит рассказать, раз уж мы с этим связываемся, почему модуль opcrt из Objects Professional далеко не такая ужасная гадость, как модуль crt.
Ну то есть на примере этого модуля можно очень хорошо учить детей как НЕ НАДО программировать.
Благо исходники доступны.
Далее, почему-то в книге практически отстутсвуют высокоуровневые языки. Ну кроме любимого автором Лиспа, который одновременно может рассматриваться как чуть ли не самый высокоуровневый и чуть ли не самый низкоуровневый из всех языков.
Но пихать лисп в раздел "парадигмаы программирвоания" по-моему, огромная концптуальная ошибка. Лисп по мультипарадигменности превосходит C++ и Perl вместе взятые. А парадигмы лучше демонстрировать на чистых примерах.
Вообще интересно, можно ли заинтересовать этим проектом balovstvo.me. Если правильно попинать автора в нужном направлении, может получиться очень неплохая книга, и будет обидно если качество ее бумажного издания окажется не на уровне.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1042343.html. Please comment there using OpenID. Now there are