标题:各位同仁给指点一下,刚写了本编译原理方面的书
只看楼主
chenghao0511
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-12-29
结帖率:0
已结贴  问题点数:1 回复次数:13 
各位同仁给指点一下,刚写了本编译原理方面的书
关于 bison源代码分析--gcc源代码分析之语法分析部分 的说明
已经出版的相同选题的书:LEMON语法分析生成器(LALR(1))源代码情景分析


Bison是bash的语法分析器是gcc的语法分析器。

Linux其实是有三部分组成。

第一部分,内核(oldlinux论坛已有讨论和linux内核完全注释等专著)。

第二部分,gcc编译器,其中代码中最难也是最精彩的就是语法分析部分,靠的也是bison。

第三部分,bash,bash的最精华部分就是语法分析部分,也是有bison完成。

由此可以看出掌握了bison就掌握了Linux的其他两部分的精髓。

我国开源事业不算健康鲜有像oldlinux的作者赵炯等人才出来做点实事。

这本bison源代码分析是为促进我国大学生特别是计算机系的学生学习编译原理的最重要部分语法分析部分的相关教程,再适合不过了。

我国的计算机书籍大多是翻译过来的,还大都是理论性的,没有代码参考其实是很晦涩难懂的。

像分析代码的书籍现在正越来越多的出现,像linux内核完全注释,android源代码分析。都受到了大家的一致欢迎。


http://pan.baidu.com/s/13oTQ2
密码011124
搜索更多相关主题的帖子: 源代码 编译器 linux 生成器 Linux 
2013-12-29 09:16
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:1 
这算是终稿还是样张?你的读者定位是哪个群体?

粗翻了一下你的书,给我的感觉基本上就是代码集。你的分析太少了,还不如原有的注释多,至少你也应该把原有的注释翻译过来吧。

这样的结果就是懂bison的人不需要看你的书,不懂的人看了你的书还是一头雾水。

你也看过赵炯的书是吧,他的书写的真不错,是一个完整的理论体系。你应该好好借鉴一下他的书的组织方式。

呵呵,正好最近我也打算写本书

重剑无锋,大巧不工
2013-12-29 11:39
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:1 
回复 2楼 beyondyf
写哪方面啊?

总有那身价贱的人给作业贴回复完整的代码
2013-12-29 12:44
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:0 
回复 3楼 embed_xuel
呵呵,不是算法方面的,自认为在这方面还没到能著书立说的水平。准备写本语言基础方面的书。

重剑无锋,大巧不工
2013-12-29 18:36
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:0 
回复 4楼 beyondyf
需要帮忙吱声啊

总有那身价贱的人给作业贴回复完整的代码
2013-12-29 18:56
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:0 
回复 5楼 embed_xuel
兄弟有出书经验还是认识出版界的朋友?

重剑无锋,大巧不工
2013-12-29 19:54
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
得分:0 
回复 6楼 beyondyf
哦,我不是那个意思,我表达错误了,不好意思。我的意思是如果写书方面有什么活我能帮忙的不?

总有那身价贱的人给作业贴回复完整的代码
2013-12-29 19:57
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:0 
回复 7楼 embed_xuel
哦,目前只是有这样一个意向,正在利用闲暇时间开始整理大纲,关于书的定位还没有完全确定下来。

等这个脉络理清了实际着笔时肯定会遇到问题,到时求教兄弟你你可要鼎力相助啊

尤其我也打算加一点计算机组成原理方面内容,编程的目的不就是操作计算机么,我总觉得不管学什么语言,机器硬件方面的基础知识还是要掌握的。

至少得对什么是内存、处理器,处理器是如何操作内存的这些有个感性的认识吧。

你是做嵌入式开发的,对硬件的熟悉程度肯定比我强。书成稿时还请帮我校对相关部分

重剑无锋,大巧不工
2013-12-29 20:42
pycansi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:418
专家分:1060
注 册:2012-7-26
得分:1 
回复 8楼 beyondyf
写好了告诉大家一声,期待ing


莫问前尘有愧,但求今生无悔
2013-12-29 21:03
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:0 
回复 9楼 pycansi
呵呵,谢了。有写书的想法这还得感谢bccn的各位。也是在与各位的探讨中使我的知识开始由零散走向系统。

重剑无锋,大巧不工
2013-12-29 21:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-425846-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018194 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved