当前位置:  开发笔记 > 编程语言 > 正文

什么是编译的好资源?

如何解决《什么是编译的好资源?》经验,为你挑选了1个好方法。

不耐烦的总结:我正在寻找关于为公共语言结构生成代码但不解析的好参考.

我对编程语言很感兴趣,并尝试尽可能多地阅读文献.但是大多数都是从功能和理论的角度来讨论这个话题,我觉得很难理解,更不用说实现这些想法了.

所以问题是; 您建议哪些资源以更加迫切和实用的方式涵盖主题的编程语言实现?

例如,我发现" Lua 5.0的实现 "论文非常有启发性.

请注意,我不是在寻找有关解析或标记的文章.



1> Adam Rosenfi..:

这是一堆优秀的教科书:

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

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有