《自己动手写编译器、链接器》讲述了一个真实编译器的开发过程,源语言是以C语言为蓝本,进行适当简化定义的一门新语言,称之为SC语言(简化的C语言),目标语言是大家熟悉的Intelx86机器语言。在本书中,读者将看到从SC语言定义,到SCC编译器开发的完整过程。本书介绍的SCC编译器,没有借助Lex与Yacc这些编译器自动生成工具,纯手工编写而成,更便于学习和理解。为了生成可以直接运行EXE文件,本书还实现了一个链接器。读完本书读者将知道一门全新的语言如何定义,一个真实的编译器、链接器如何编写。
本书适合各类程序员、程序开发爱好者阅读,也可作为高等院校编译原理课程的实践教材。
郑重声明:本书源代码作者已申请版权,仅供读者用于学习研究之目的。未经作者允许,严禁任何组织与个人将其在网络上传播或用于商业用途。对于侵权行为,作者保留提起法律诉讼的权利。源代码相关问题,请与作者联系。
学了编译原理和形式语言与自动机、用过各种解释器、编译器...你可曾有兴趣了解下他们都是如何实现的?当然/虽然,一个成熟的编译器前端通常不会采用如此简单的递归子程序法设计,但是,一个完整的编译器、链接器可以这样地构建。本书可以很好地满足很多读者对于编译器、连接器...
评分 评分书中有几个函数没有给出具体的实现,需要自行填补,部分指针没有初始化造成编译程序的崩溃,但是总体上通俗易懂,适合入门自行学习。在WINDOWS下编写可使用较新的编译器,由于代码书写在vc6.0环境下,在改写过程中能比较好的发现问题.
现在电脑书真是书托太多了,这书充斥着90后的味道,VC6还号称win8可以运行也不脸红
评分感谢它拯救了我的解释器实践课。 如果有配套讲解视频更佳啊。
评分VS2010编译提示警告,可以通过编译,但不能正常执行。看起来作者并没有很好的测试过代码,不像是花了六年时间写的书(也许是让学生写的代码?)。此书的另一位作者在序中只字未提,呵呵。建议别买。
评分终于看完,对于程序的编译原理和程序到底存储了什么东西,看完会有不错的体会,可以作为代码练习教程。后续重读一遍《程序员的自我修养》再来读其他编译相关的书籍。
评分市面上编译类书籍偏向于理论,实践类确实少,也许是工程好大!也许这本书会是编译器领域的 minix操作系统设计与实现!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有