Дизайн компилятора, создание языка. Как? - PullRequest
1 голос
/ 18 января 2011

Книга Дракон это известная книга по разработке компилятора. Есть ли еще такая книга или отличная статья об этом? А какие ключевые слова о компиляторах? Я хочу знать, как создается новый язык.

Ответы [ 4 ]

1 голос
/ 19 января 2011

Есть отличная книга по реализации функциональных языков, только немного устаревшая: http://research.microsoft.com/en-us/um/people/simonpj/papers/pj-lester-book/

Еще один полезный источник (для языков в целом, а не только для компиляции) - http://www.amazon.com/Theories-Programming-Languages-John-Reynolds/dp/0521594146

0 голосов
/ 19 января 2011

Эта книга дает вам обзор парадигм программирования и может быть полезна: http://www.amazon.com/Concepts-Techniques-Models-Computer-Programming/dp/0262220695

0 голосов
/ 18 января 2011

Написание компиляторов и интерпретаторов, написанное Рональдом Маком, является отличным «практическим» текстом, который проведет вас через важные части компилятора и то, как они построены.Первоначальное издание было C, второе - C ++, а текущее - Java.

Это намного легче читать, чем Книга Дракона.

0 голосов
/ 18 января 2011

Если вы хотите перейти на .NET: http://www.amazon.com/Build-Your-NET-Language-Compiler/dp/1590591348

...