不耐烦的总结:我正在寻找关于为公共语言结构生成代码但不解析的好参考.
我对编程语言很感兴趣,并尝试尽可能多地阅读文献.但是大多数都是从功能和理论的角度来讨论这个话题,我觉得很难理解,更不用说实现这些想法了.
所以问题是; 您建议哪些资源以更加迫切和实用的方式涵盖主题的编程语言实现?
例如,我发现" Lua 5.0的实现 "论文非常有启发性.
请注意,我不是在寻找有关解析或标记的文章.
这是一堆优秀的教科书:
Java中的现代编译器实现(Tiger book)AW Appel Cambridge University Press,1998 ISBN 0-52158-388-8关于编译器实现的教科书教程,包括许多语言特性的技术
编译器:原理,技术和工具(龙书)Aho,Lam,Sethi和Ullman Addison-Wesley,2006 ISBN 0321486811经典的编译器教科书,虽然它的前端重点反映了它的时代.
高级编译器设计与实现(鲸书)Steven Muchnick Morgan Kaufman出版社,1997年ISBN 1-55860-320-4本质上是一本优化的食谱书; 非常完整,适合工业从业者和研究人员.
设计编译器(Ark书)Keith D. Cooper,Linda Torczon Morgan Kaufman出版社,2003 ISBN 1-55860-698-XA现代课堂教材,更加注重后端和实现技术.
优化现代架构的编译器Randy Allen和Ken Kennedy Morgan Kaufman Publishers,2001 ISBN 1-55860-286-0这是一本现代教科书,专注于优化,包括并行化和内存层次优化.
编程语言语用学Michael L. Scott Morgan Kaufmann Publishers,2005 ISBN 0126339511