编译原理
isSiYua
这个作者很懒,什么都没留下…
展开
-
编译原理第一章基础概念汇总(考试用)
第一章编译程序(编译器)具体实现从源程序到目标程序转换的程序。面向机器的语言(低级语言)汇编语言、机器语言面向人类的语言(高级语言)通用程序设计语言,代表:C、C++、JAVA数据查询语言形式化描述语言,代表:YACC的语言转换(预处理)高级语言之间的翻译编译高级...原创 2019-12-02 15:01:07 · 533 阅读 · 0 评论 -
编译原理 语法分析
语法分析语法分析的若干问题语法分析的作用根据词法分析提供的记号流,生成语法树检查输入中的语法错误语法错误的处理原则可能出现的错误:语法错误和语义错误语法错误:词法错误:出现非法字符或关键字、标识符的拼写错误语法错误:语法结构出错语义错误:静态语义错误:编译时检查出的错误动态语义错误:运行时检查出的错误错误的诊断和恢复集中在语法分析阶段:原因一:大多数错误是语法错...原创 2019-10-25 21:38:57 · 4698 阅读 · 0 评论 -
编译原理 词法分析
词法分析记号、模式和单词基本分类:关键字(保留字)、标识符、字面量、特殊符号模式:产生和识别单词的规则记号:按照某个模式(规则)识别出的元素。记号至少包含两个信息:一个是记号的类别,另一个是记号的值一般我们将记号的类别简称为记号,记号的其他信息记为记号的属性记号的类别标识一类记号记号的类别加属性标识一个记号实例单词:指被识别出的元素自身的值如果把记号看做是一个类型的话,那...原创 2019-10-22 20:26:31 · 1703 阅读 · 1 评论