编译器原理
文章平均质量分 75
MartinXtinmar
这个作者很懒,什么都没留下…
展开
-
第2讲 程序设计语言及其文法
基本概念 字母表 字母表∑是一个有穷的符号集合 符号包括: 字母,数字,标点符号 字母表的运算包含4种:乘积、n次幂、正闭包、克林闭包 乘积:把头一个闭包与后面的闭包的每一项相乘,以此类推。。。 n次幂:就是把乘积里的每一个闭包,都替换成相同的闭包,几次幂就几个 正闭包:每一个n次幂都添加到一个闭包里头,而且幂必须大于零 克林闭包:每一个n次幂都添加到一个闭包里头,而且幂可以为零 串 字母表里面的一项就是一个串 串主要有连接运算和幂运算 文法定义 文法里主要有两种符号:语言基本符号 and 语原创 2021-07-19 13:55:08 · 918 阅读 · 0 评论 -
编译原理绪论
一.什么是编译 编译就是把高级语言(源语言)翻译成汇编语言或者机器语言(目标语言)的过程。 二.编译器的结构 人工翻译: 一个英文句子想要翻译成中文,首先你要知道该句子的意思,而要知道该句子的意思,就要分析源语言。得到句子的意思,亦即系中间状态,即可根据这个意思翻译成中文。 过程说明: 要得到句子的意思, 我们首先要知道句子的结构: 一个句子的核心在于谓语动词,知道了谓语动词,就等于知道了句子的一半意思。 知道了谓语动词,我们就会想知道动作的施事者和受事者,就是知道做了什么,然后就想知道时间地点人物,最原创 2021-07-14 11:49:31 · 156 阅读 · 0 评论