![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
「已注销」
知识总结整理放在语雀,路由:swebok(语雀的域名,/后面就是路由)
展开
-
【编译原理】复习提纲总结
编译原理总结以后复习总结的资料都会发在语雀语雀·编译原理欢迎在文章下面留言复习提纲编单程序完整组成(7个部分 5个阶段)及各部作用编译与解释程序的区别 汇编程序与编译程序翻译的对象高级语言、汇编语言、低级语言特点中间语言的3种表现形式(1) 字母表上的运算,乘积,方幂,闭包(自反闭包和正则闭包)终结符号,非终结符号(2) 文法所定义的语言. 四方组(给一个文法、写出文法定义的句子)句子句型(3) 推导:最左框导,规范程导语...原创 2021-06-17 19:35:50 · 406 阅读 · 0 评论 -
【编译原理】LL(1)文法的分析表
已知文法G3[S]:S→(L)laSlaL→L,SIS完成以下4个要求:(1)若文法存在左递归或左公共因子,消除左递归或左公共因子。(2)计算该文法中所有非终结符的FIRST集合和FOLLOW集合。(3)判断该文法是否为LL(1)文法。(4)写出该文法的LL(1)分析表。...原创 2021-05-21 23:54:12 · 2281 阅读 · 0 评论 -
【编译原理】LL(1)文法分析
第一题A→a NN→A B eN→ε\varepsilonεB→d N1N_1N1N1N_1N1→b N1N_1N1N1N_1N1→ε\varepsilonε第一步 求FIRSTFIRST(A)={a}FIRST(N)={a,ε\varepsilonε}FIRST(B)={d}FIRST(N1N_1N1)={b,ε\varepsilonε}第二步 求FOLLOWFOLLOW(A)={#}FOLLOW(N)=FOLLOW(A)={#}FOLLOW(B)={e}FO原创 2021-05-08 21:31:09 · 767 阅读 · 0 评论 -
【编译原理作业03】正规式和DFA
词法分析器习题原创 2021-04-07 22:44:09 · 1125 阅读 · 0 评论 -
【编译原理作业02】文法与句型
编译原理的课后作业原创 2021-03-27 20:34:08 · 642 阅读 · 0 评论 -
【编译原理01】源程序和目标程序的关系,编译系统的组成
1、何谓源程序、目标程序、翻译程序、编译程序和解释程序?它们之间有何种关系?源程序用汇编语言或高级语言编写的程序称为源程序目标程序用目标语言所表示的程序目标语言:机器语言或汇编语言翻译程序将源程序转换为目标程序的程序称为翻译程序。它是指各种语言的翻译器,包括汇编程序和编译程序,是汇编程序、编译程序以及各种变换程序的总称。编译程序:把高级语言的源程序翻译成目标语言程序,再结合运行子程序执行出结果。解释程序:类似于口译,不生成目标代码,把高级语言源程序的代码中一个语句翻译成机器代码并执行,即边原创 2021-03-16 20:22:06 · 5373 阅读 · 0 评论