编译原理
九师兄
可免费问问题,可以一次订阅,终身免费问问题。工作多年遇到的问题,与一些总结,注意事项等,有些是源码级别的讲解,同时整个博客是成体系的,里面有很多连接互相连接,问题都是拆开的,能让大家遇到问题的时候方便的解决问题,或者提供思路。也可以单独找我解决问题。
展开
-
【深入理解编译】深入理解编译
1.概述准备看深入理解编译这本书了,然后里面的视频地址如下地址:视频地址原创 2021-01-17 23:04:02 · 254 阅读 · 3 评论 -
语法分析—自上而下分析
1.美图2.位置语法分析器的功能语法分析的任务是分析一个文法的句子结构。语法分析器的功能:按照文法的产生式(语言的语法规则),识别输入符号串是否为一个句子(合式程序)。语法分析的方法不行 ,看不懂,我太难了 ,不看了。。。。...原创 2019-12-21 14:59:33 · 728 阅读 · 0 评论 -
正规表达式与有限自动机
1.美图2.概念3.正规式和正规集正规集可以用正规表达式(简称正规式)表示。正规表达式是表示正规集一种方法。一个字集合是正规集当且仅当它能用正规式表示。3.1 正规式和正规集的递归定义:4.确定有限自动机(DFA)...原创 2019-12-21 14:44:29 · 935 阅读 · 0 评论 -
上下文无关文法
1.美图2.上下文无关文法文法: 描述语言的语法结构的形式规则He gave me a book.<句子> -> <主语><谓语><间接宾语><直接宾语><主语> -> <代词><谓语> -> <动词><间接宾语> -> <...原创 2019-12-21 12:53:14 · 3249 阅读 · 0 评论 -
高级语言的一般特性
1.美图2.数据类型与操作一个数据类型通常包括以下三种要素:用于区别这种类型数据对象的属性这种类型的数据对象可以具有的值可以作用于这种类型的数据对象的操作2.1 初等数据类型数值类型:整型、实型、复数、双精度, 运算:+,-,*,/等逻辑类型:布尔运算:∨,∧,┑字符类型:符号处理指针类型2.2 标识符与名字标识符:以字母开头的,由字母数字组成的字符串。...原创 2019-12-21 11:23:16 · 1504 阅读 · 0 评论 -
高级语言及其描述
1.美图2.常用的高级语言FORTRAN 数值计算COBOL 事务处理PASCAL 结构程序设计ADA 大型程序、嵌入式实时系统LISP 函数式程序设计语言PROLOG 逻辑程序设计ALGOL 算法语言C/C++ 系统程序设计Java Internet 程序设计3.语法程序本质上是一-定字符集上的字符串语法-组规则,用它可以形成和产生一个合式(w...原创 2019-12-21 10:08:29 · 1335 阅读 · 0 评论 -
编译原理绪论
1.美图5. 编译过程一语法分析任务:在词法分析的基础上,根据语言的语法规则把单词符号串分解成各类语法单位(语法范畴)依循的原则:语法规则描述工具:上下文无关文法6.编译过程一中间代码产生任务:对各类不同语法范畴按语言的语义进行初步翻译依循的原则:语义规则中间代码:三元式,四元式,树,*…7.编译过程一优化爱课程任务:对于前阶段产生的中间代码进行加工变换,以期在最后阶段产...原创 2019-12-20 23:36:10 · 580 阅读 · 0 评论