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