![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
文章平均质量分 93
VajraMaster
这个作者很懒,什么都没留下…
展开
-
编译原理笔记3 词法分析 龙书
正则表达式(Regular Expression,RE)啥是正则表达式//比较简单略写…正则表达式(Regular Expression,RE)是一种用来描述正则语言(3型语言)的更紧凑的表示方法。如:正则表达式可以由较小的正则表达式按照特定规则递归地构建。每个正则表达式 r定义(表示)一个语言,记为L(r )。这个语言也是根据r 的子表达式所表示的语言递归定义的正则表达式(RE)的定义及运算正则语言可以用RE定义的语言叫做正则语言(regular language)或正则集合(re原创 2022-01-06 01:02:55 · 684 阅读 · 0 评论 -
编译原理笔记2 程序设计及其方法 龙书
基本概念字母表 (Alphabet)字母表∑是一个有穷符号集合#符号:字母、数字、标点符号、…#例:二进制字母表:{ 0,1 }ASCII字符集Unicode字符集字母表上的运算字母表∑1和∑2的乘积( product)例: {0, 1} {a, b} ={0a, 0b, 1a, 1b}字母表∑的n次幂( power)#字母表的n次幂:长度为n的符号串构成的集合例: {0, 1}3 ={0, 1} {0, 1} {0, 1}={000, 001, 010, 011, 10原创 2022-01-05 17:08:27 · 342 阅读 · 0 评论 -
编译原理笔记1 绪论 龙书
绪论编译器在语言处理系统中的位置预处理器 (Preprocessor)把存储在不同文件中的源程序聚合在一起把被称为宏的缩写语句转换为原始语句可重定位(Relocatable)在内存中存放的起始位置L不是固定的链接器 (Linker) /加载器 (Loader)库文件及其它可重定位目标程序加载器修改可重定位地址;将修改后的指令和数据放到内存中适当的位置链接器将多个可重定位的机器代码文件(包括库文件)连接到一起解决外部内存地址问题起始位置 +相对地址=原创 2022-01-04 13:24:58 · 385 阅读 · 0 评论