导航:首页 > 源码编译 > 编译原理书籍读后感

编译原理书籍读后感

发布时间:2023-06-03 13:59:09

A. 有什么好的编译原理的书籍

<编译原理>, 赵建华、郑滔、戴新宇译,机械工业出版社。
英文名:Compilers:Principles, Techniques and Tools.
作者:Alfred V.Aho, Monica S.Lam等。
被誉为“编译领域里里程碑式的经典教材——龙书”。
ISBN:978-7-111-25121-7,你可以亲自到网上查查关于本书的介绍。

另外,关于编译原理的,与“龙书”并称的还有“鲸书”、“虎书”,你有兴趣可以到网上了解一下。

B. 编译原理(第2版)是否适合考研

考研书籍要参考你自己报考的学校 每个学校都会有参考书 ,以那个为主。

C. 分别推荐下以下几个方面的经典书籍: 1、操作系统 2、数据结构 3、编译原理 4、算法 5、数据库 6、软件工

操作系统:《操作系统概念》、《现代操作系统》
数据结构:严版《数据结构(C语言版)》、《数据结构与算法分析》(Weiss着,有C/C++/Java描述的不同版本)
编译原理:传说中的“龙书”、“虎书”和“鲸书”,全名记不清了可以自己搜一下。
算法:《算法导论》、《算法设计与分析基础》(Levitin着)
数据库:《数据库系统概念》
软件工程:随意,反正得多做项目体会……以后可以看看《人月神话》

D. 在编译原理中: 文法S——>SS+|SS*|a能产生什么语言,并验证! 求高人指导!

为了使问题简化,我们考虑文法S->ss+|a,考虑s->ss*时,只要把+换成*即可。
0层递归是,s->a,文法的语言是{a}。是后缀表达式。
1层以内递归时,文法语言是{a,aa+}。是后缀表达式。
2层以内递归时,文法语言是{a,aa+}.{a,aa+}.{+}。其中.表示连接,是后缀表达式。
依此类推,多少层的递归都是后缀表达式。
把表达式的+换成*后依然为后缀表达式。
下面证明文法产生的语言是所有的以a为变量,以+和*为运算符的后缀表达式。
因为每个表达式都对应一个常规的表达式(如1*2+3就是常规表达式),下面只需证明语言能产生的后缀表达式对应所有的常规表达式。当常规表达式只有一个运算符,对应aa+或aa*。当常规表达式有两个运算符,可写成(表达式1).{+|*}.(表达式2),因为表达式1和2都只含一个运算符,所以可以用语言表示,上述常规表达式可用后缀表达式(表达式1).(表达式2).{+l*}表示。所以不管常规表达式有多少个运算符,都可以由语言的后缀表达式对应。

阅读全文

与编译原理书籍读后感相关的资料

热点内容
jtbcphp 浏览:337
编程时遇到源代码未编译如何处理 浏览:431
绿源app怎么查看绑定系统 浏览:357
qq里的压缩文件怎么保存 浏览:349
伤寒论桂林pdf 浏览:684
树洞app怎么搜索好友 浏览:217
冷库压缩机如何注油 浏览:641
无线wifi怎么加密呢 浏览:432
linuxjava配置环境变量 浏览:702
rust服务器怎么下载地图 浏览:831
程序员那么可爱被误会的片段 浏览:39
好玩免费的服务器地址 浏览:344
vb脚本编译 浏览:18
单片机led显示数字 浏览:379
vim编译器是什么 浏览:385
ava程序员面试标准 浏览:791
安卓原生系统状态栏编译美化 浏览:64
java线程是什么意思 浏览:710
如何查看服务器的外网ip地址 浏览:721
命令方块放置方块 浏览:367