编译器设计,创建语言。怎么样?

时间:2011-01-18 20:38:32

标签: compiler-construction programming-languages

Dragon book 是一本着名的设计编译器的书。是否还有其他类似的书或关于此的精彩文章?关于编译器的关键字是什么?我想知道如何创建一种新语言。

4 个答案:

答案 0 :(得分:1)

有一本关于实现函数式语言的好书,有点过时了:http://research.microsoft.com/en-us/um/people/simonpj/papers/pj-lester-book/

另一个有用的来源(一般是语言,而不仅仅是编译)是http://www.amazon.com/Theories-Programming-Languages-John-Reynolds/dp/0521594146

答案 1 :(得分:0)

答案 2 :(得分:0)

由Ronald Mack编写的编译器和解释器是一本优秀的“实用”文本,它将引导您完成编译器的重要部分以及它们的构建方式。原版是C,第二版是C ++,当前版本是Java。

这比龙书更容易阅读。

答案 3 :(得分:0)