Драгонбук

Dec 19, 2007 08:21

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

Надо найти что-то поконгинтивней.

Leave a comment

bacek December 19 2007, 05:26:31 UTC
10 лет назад это была вполне вменяемая книга. С тех пор правда некоторые вещи сильно поменялись.

Reply

_kleptos_ December 19 2007, 06:58:00 UTC
Просто я плохо перевариваю большое количество абстрактных теоретических выкладок без привязки к чему-то более ощутимому.

А что можешь порекомендовать для прочтения?

Reply

bacek December 19 2007, 07:02:28 UTC
http://research.microsoft.com/~simonpj/Papers/slpj-book-1987/index.htm

Гораздо когнитивнее, хоть и на 10 лет старше :)

Reply

_kleptos_ December 19 2007, 19:39:25 UTC
Спасибо, забукмаркил.
Интересно конечно, особенно с точки зрения изечения функциональной парадигмы вообще.
Но мне сейчас как простому пейзанину интересны более приземлённые вещи.
В принципе весь фронтэнд компилятора lexer-parser-semantic ну и немного про кодогенерацию конечно.

А что сильно поменялось за последние 10 лет?

Reply

bacek December 19 2007, 23:02:59 UTC
Вот как раз за последние 10 лет разработка фронтенда компилятора номальных языков превратилась из искусства в рутину. flex/bison/antlr/whatever и вперёд. Максимум пара дней на создание AST, включая чтение документации.

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

Reply

_kleptos_ December 19 2007, 23:21:31 UTC
Я правильно понимаю, что это количественные изменения в автоматизации, таг?

Меня пока больше интересует "как оно вообще работает" а не "как читать мануал к бизону и gcc"

Reply

bacek December 19 2007, 23:25:43 UTC
Нуу… В данном случае количество перевалило в качество. А в мануле к флексу с бизоном есть достаточно неплохое описание, что такое грамматика и как с ней бороться. Для общего представления более чем достаточно.

Reply

bacek December 19 2007, 23:33:22 UTC
О! Забыл совсем. У меня просто прям щаз на столе лежит «Compiler design implementation» Steven. S. Munchnik. Стоит того, что бы почитать

Reply

_kleptos_ December 20 2007, 10:09:45 UTC
Спасибо, посмотрю.
Судя по названия что-то примерно такого плана и интересовало.

Reply


Leave a comment

Up