编译原理 第四章 自上而下语法分析

4.1 概述

语法分析的本质:是按文法的产生式,识别输入符号串是否为一个句子。即是否能从文法的开始符号出发推导出这 个输入串,或者建立一棵与输入串相匹配的语法分析树。

编译原理 第三章 词法分析

3.1 词法分析器概述

3.1.1 词法分析器的功能

输入源程序字符串,每识别出一个单词,就产生其种别编码。

编译原理 第二章 高级语言及其语法描述

2.1 高级语言简介

2.1.1 高级语言的定义

任何语言程序都可以看成一定字符集(称为字母表)上的一个字符串(有限序列)。只有满足语法要求的字符串才是合式的程序。

语法:一组可以形成和产生合式程序的规则,包括词法规则和语法规则。

语义:一组可以定义程序意义的规则,这些规则称为语义规则。

编译原理 第一章 绪论

编译原理系列,是在学习本校 "编译技术" 这门课程时,所作记录,参考教材为 《编译技术基础教程》清华大学出版社。(为什么是这本教材,学校规定)

1.1 编译程序简介

计算机系统的语言分为三个层次:

  • 机器语言(Machine Language)
    • 难记忆、难编写、难阅读、难改错
    • 计算机可直接理解
    • 例:C706 0000 0002
  • 汇编语言(Assembly Language)
    • 引入助记符
    • 依赖特定机器
    • 编写效率低
    • 例:MOV X,2
  • 高级语言(High-level Language)
    • 接近人类表达习惯,不依赖特定机器
    • 编写效率高
    • 例:x = 2
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×