编译原理
默默的沉默者
这个作者很懒,什么都没留下…
展开
-
编译原理--语法处理器
语言处理器大致分为两种,一种是编译器,一种就是解释器了 编译器可以将某一种语言编写的程序,翻译成另一种语言编写的程序,产生机器语言效率高 源程序-->编译器-->目标程序 解释器直接利用用户提供输入执行源程序中的操作,错误诊断的效果好(逐句执行源程序) 源程序-->解 释-->输出 输入-->器 例如Java的语言处理器,首先将源程序编译成字节码,再由虚拟机原创 2017-03-08 11:28:18 · 773 阅读 · 0 评论 -
编译原理--First,Follow,Firstvt和Lastvt
First和Follow是为了画预测分析表的(在LL(1)分析法处)。 而Firstvt和Lastvt是为了画算符优先关系表的(就是表里面填优先大于小于等于的那个)。 然后要注意他们可都是终结符的集合。 再就是他们如何构建的问题了 先说First和Follow First 如A->aB | CD 这里面包含了组成First(A)的两种情况: 以终结符开头,转载 2017-04-15 18:28:38 · 1842 阅读 · 0 评论