图书标签: 编译原理 计算机科学 编译器 编程 Compiler 计算机 编译 GCC
发表于2024-11-22
编译系统透视 pdf epub mobi txt 电子书 下载 2024
第1章的前半部分首先讲解程序的运行时结构。编译器正是将源代码转化为可执行程序并形成运行时结构的工具。对于只是想提高开发能力的程序员,这部分几乎起到了90%的作用。第1章的后半部分对整体的编译过程做了一个综述。当读者对整体有概念的时候,再去看每个章节的具体内容,会更容易理解。第2章用一个简单案例讲解词法分析,词法分析是把源文件文件中的内容读出并识别出符号的过程。第3章用词法分析的简单案例讲解语法分析,语法分析是在词法分析的结果中识别出语句的过程。第4章仍用前面的简单案例生成中间结构及目标代码。第5、6章用几个更为复杂的案例来分析语法及生成中间结构及目标代码的过程。至此,严格意义上的编译过程已经讲解完毕。为了让读者对可执行程序的*终生成有一个完整的了解,我们专门安排了讲解汇编器、链接器的内容,这就是第7章。第7章详细讲解如何将目标代码转变为可执行程序,包括文件格式、汇编器和链接器的内容。第8章讲预处理,从编译器的执行顺序来看,预处理器的执行是比较靠前的,之所以把预处理放在*后讲,是因为预处理比较独立,在读者已经了解整个编译过程中之后再讲解,会更容易理解。
新设计团队,中国科学院大学的教师杨力祥发起,成立于世纪之交,团队成员全部都是杨力祥老师的得意弟子,现在他们是很多企业核心和支柱。新设计团队不断发展、优胜劣汰、适者生存、自然形成。团队在计算机领域中始终只对最基础的、有体系的事情感兴趣,喜欢从根节点解决问题,目前已经在编译器和操作系统等领域取得了突破性的成果。
这个团队的微观蚂蚁视角很特别,口碑两极的原因,作为传统欧美教材的补充不错。读过csapp之类的书后,如果图书馆有,借来看看,从二进制角度连接完整,解锁才够完全底层。封面宣传口气太大,不过很有意思的视角。要是有谁出本电子视角计算机的历程,对比《编码》一定也很有意思。可惜太过困难。
评分技术原理和工程实现的关系。CPU和内存、硬盘等设备的速度不匹配,是冯·诺依曼结构计算机的一个核心问题,为了解决这个问题,科学家们绞尽脑汁,想尽了办法, 又引出了一堆概念: 缓存,DMA, 同步,异步,阻塞....
评分这个团队的微观蚂蚁视角很特别,口碑两极的原因,作为传统欧美教材的补充不错。读过csapp之类的书后,如果图书馆有,借来看看,从二进制角度连接完整,解锁才够完全底层。封面宣传口气太大,不过很有意思的视角。要是有谁出本电子视角计算机的历程,对比《编码》一定也很有意思。可惜太过困难。
评分链接那部分挺不错的 // 2017-04-30 GCC 源码剖析,但是对于想要学习编译器的人来说书中内容过于重复
评分图解详细,适合我这种菜鸡
作者:慕容渊 链接:https://www.zhihu.com/question/43538570/answer/111482841 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 書已經到手。先大致翻了一下。 既然如此,那也就說幾句吧。 我翻過(是翻過,不是翻譯過,抱歉,辜負了大家的期待)的編譯書籍有好幾本了...
评分不要被1000多页的书吓到,都是图!!! 充分体现了图解2字, 其实内容并不复杂,精炼一点的话,比如像其他图书一样的配图比例 整理成300-400页完全可行 对新手来说, 通过图快速直观的了解gcc 原理还是不错的, 对于资深的读者 内容深度可能就比较欠缺了, 词法语法分析也得还...
评分作者:慕容渊 链接:https://www.zhihu.com/question/43538570/answer/111482841 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 書已經到手。先大致翻了一下。 既然如此,那也就說幾句吧。 我翻過(是翻過,不是翻譯過,抱歉,辜負了大家的期待)的編譯書籍有好幾本了...
评分作者:慕容渊 链接:https://www.zhihu.com/question/43538570/answer/111482841 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 書已經到手。先大致翻了一下。 既然如此,那也就說幾句吧。 我翻過(是翻過,不是翻譯過,抱歉,辜負了大家的期待)的編譯書籍有好幾本了...
评分作者:慕容渊 链接:https://www.zhihu.com/question/43538570/answer/111482841 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 書已經到手。先大致翻了一下。 既然如此,那也就說幾句吧。 我翻過(是翻過,不是翻譯過,抱歉,辜負了大家的期待)的編譯書籍有好幾本了...
编译系统透视 pdf epub mobi txt 电子书 下载 2024