Literature on Compilers
http://www.pascal-central.com/osp/osp.html
Books suggested by members of the Pascal Compiler mailing list:
- Compilers: Principles, Techniques, and Tools. Aho, Sethi, and Ullman, Addison-Wesley, 1986. This is the classic "dragon" book. It covers a wide range of topics and is used as a textbook for compiler classes.
- Compiler Construction. Niklaus Wirth, Addison-Wesley, 1996. He develops an Oberon-0 compiler in Oberon using recursive descent. Oberon-0 is a cut down version of Oberon.
- Compiler Construction: A Recursive Descent Model. John Elder, Prentice Hall, 1994. Describes compiler design for languages in the Pascal family using recursive descent.
- Writing Compilers and Interpreters: An Applied Approach. Ronald Mak, John Wiley & Sons, 1991. There is a more recent version. This book is very practical. It shows you step by step how to create a Pascal compiler (in C, unfortunately).
- Advanced Compiler Design and Implementation. Steven S. Muchnick, Morgan Kaufmann Publishers, Inc., 1997.
- CodeWarrior Plug-ins SDK. Metrowerks.
- The PowerPC Compiler Writer's Guide (Web only). Steve Hoxey & others, IBM, 1996.
Other Compiler books found at Amazon.com:
- Art of Compiler Design, The: Theory and Practice. by Thomas Pittman, James Peters, Prentice Hall, 1997.
- Building an Optimizing Compiler . by Robert Morgan, Digital Press, 1998.
- Compiler Design (International Computer Science). by Renhard Wilhelm, Addison-Wesley, 1995.
- An Introduction to Compiler Construction. by Thomas W. Parsons, W H Freeman & Co., 1993.
- Linkers and Loaders (Operating Systems). by John R. Levine, Ap Professional, 1999.
- An Algebraic Approach to Compiler Design. by A. Sampaio, World Scientific Pub Co, 1995.
- Loop Transformations for Restructuring Compilers. by Utpal Banerjee, Kluwer Academic Publishers, 1993.
Web-based Literature:
- Compilers for beginners : Let's build a compiler! by Jack Crenshaw.
- Parsing techniques an html course.
- Code generation: the approach of the Oberon-2 optimizing compilers.
- Three oberon-related pdf document :
- Apple documentation :
- Mac OS Runtime Architectures (pdf document)
- PowerPC Numerics (Inside Mac serie of pdf documents)
- Some thoughts of James L. Peterson on writing Pascal Compiler
- Data Sheets on PIC 16C74 series PICmicro Devices.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好东西啊
好东西,顶