码迷,mamicode.com
首页 >  
搜索关键字:编译原理    ( 966个结果
编译原理学习(5)文法和语言总结与梳理
梳理第二章的内容,写一篇理解与总结。 文法: 以有穷的集合刻画无穷的集合的一个工具。用规则来说明句子的组成结构,用来表示无穷句子的语言描述。 句子与句型: 如果符号串x是由起始符号推导出的,则称x是文法G[S]的句型。 如果x中只包含终结符,则称x是文法G[S]的句子。 文法描述的语言是该文法一切句 ...
分类:编程语言   时间:2019-09-27 21:18:33    阅读次数:91
编译原理之文法和语言总结与梳理
前言 一个程序设计语言是一个记号系统,如同自然语言一样,它的完整定义应包括语法和语义两个方面。所谓一个语言的语法是指一组规则,用它可以形成和产生一个合适的程序。目前广泛使用的手段是上下文无关文法,即用上下文无关文法作为程序设计语言语法的描述工具。语法只是定义什么样的符号序列是合法的,与这此符导的含义 ...
分类:编程语言   时间:2019-09-25 12:58:48    阅读次数:79
编译原理:文法和语言总结与梳理
1. 梳理第二章的内容,写一篇理解与总结。 一、 对程序设计语言的描述从语法、语义和语用三个因素考虑: 语法:对语言结构的定义; 语义:语言的含义; 语用:从使用的角度描述语言。 形式语言理论是编译的理论基础。 二、 字母表:元素的非空有穷集合; 符号/字符:字母表中的元素; 符号串:符号的有穷序列 ...
分类:编程语言   时间:2019-09-25 12:13:08    阅读次数:85
编译原理随笔4(自下而上的语法分析-递归法)
0、基础知识 推导 自上而下的语法分析过程 预测分析程序,递归下降分析法(最左推导) 注:要求文法是LL(1)文法 规约 自下而上的语法分析过程 简单优先分析法,算符优先分析法,LR分析法 自上而下的语法分析过程 预测分析程序,递归下降分析法(最左推导) 注:要求文法是LL(1)文法 自下而上的语法 ...
分类:其他好文   时间:2019-09-23 18:26:34    阅读次数:161
编译原理 三
1.已知文法: S->a|^|(T) T->T,S|S 分析句型(T,(^,a)),求全部的短语、直接短语和句柄 答:该句型的左推导为:S->(T)->(T,S)->(T,(T))->(T,(T,S))->(T,(S,S))->(T,(^,S))->(T,(^,a))根据推导得文法树如下: 文法树可 ...
分类:其他好文   时间:2019-09-19 01:25:01    阅读次数:96
编译原理之理解文法和语言
简介 一个程序设计语言是一个记号系统,如同自然语言一样,它的完整定义应包括语法和语义两个方面。所谓一个语言的语法是指一组规则,用它可以形成和产生一个合适的程序。目前广泛使用的手段是上下文无关文法,即用上下文无关文法作为程序设计语言语法的描述工具。语法只是定义什么样的符号序列是合法的,与这些符号的含义 ...
分类:编程语言   时间:2019-09-12 09:17:32    阅读次数:92
编译原理的文法与语言
理解符号串与集合运算。 L={A,B, … ,Z,a,b, … ,z} D={0,1, … ,9} 说明下表示的含义: LUD :全部字母和数字的结合的一个集合 LD :由一个字母后跟一个数字组成的所有符号串的集合 L4:由4个字母组成的所有符号串的集合 L*:由字母组成的所有符号串包括空符号串ξ的 ...
分类:编程语言   时间:2019-09-11 22:20:08    阅读次数:105
编译原理:直接推导、间接推导、n次推导、规范推导
直接推导,直接运用规则进行的推导 间接推导、n次推导 有两种符号 第一种是,表示多次运用直接推导 第二种是,表示零次或多次运用直接推导 n表示中间的步骤数 规范推导 其实就是最右推导 ...
分类:其他好文   时间:2019-09-09 19:16:55    阅读次数:180
Proteus Professional 8.8 SP1安装包下载
proteus 8.8是由英国Lab Center Electronics公司出品的一款专业的EDA工具软件(电路仿真软件)。它为用户提供了一整套完善的电路仿真以及PCB设计流程解决方案,从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计,是目前 ...
分类:其他好文   时间:2019-09-06 12:41:29    阅读次数:229
了解编译原理
1)简述编译程序与翻译程序、汇编程序的联系与区别。 答:编译的过程就是将源代码文件以字符流的形式进行处理,进行词法和语法的分析,然后通过汇编器将源代码指令转变成汇编指令它把高级语言源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果;翻译程序是指由高 ...
分类:其他好文   时间:2019-09-05 13:18:22    阅读次数:89
966条   上一页 1 ... 10 11 12 13 14 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!