分类: Compilation Principle

4 篇文章

数字在计算机中的表示
基本概念 单位概念 位(bit):计算机中最小的数字单位,是“二进制数字”(binary digit)的缩写,它只能取 $0$ 或 $1$ 两个值,因此bit被称作“二进制位”。 字节(byte):$8$ 个bit组成 $1$ 个字节(byte),通常也是计算机中最常见的数据大小单位,用于表示 $8…
编译原理:2. 词法分析
词法的(Lex-i-cal):与语言的单词或词汇有关,但有别于语言的文法和结构的。 词法分析器以字符流作为输入,生成一系列的名字、关键字和标点符号,同时抛弃单词之间的空白符和注释。程序中每一点都有可能出现空白符和注释;如果让语法分析器来处理它们就会使得语法分析过于复杂,这便是将词法分析从语法分析中分…
编译原理:1. 绪论
1.1 基本概念 程序设计语言源程序的执行基本有两种方式: 翻译:使用翻译程序,将源程序翻译成为低级语言目标程序,然后执行目标程序。 解释:使用解释程序,对源程序逐个语句边解释边执行。 编译器:可以阅读以某一种语言(源语言)编写的程序,并把该程序翻译成为一个等价的、用另一种语言(目标语言)编写的程序…