编译原理课堂随记
# 编译器概述 # 语言的分类 语言可以分为形式语言 (程序设计语言) 和自然语言。编译原理的研究对象是形式语言。形式语言的语法是严格的,这与自然语言不相同。研究语言的思路包括符号主义、连接主义。符号主义的思想是从语言中发掘逻辑规律,而连接主义的思想是将句子中的相邻词语进行词频统计,进而采用概率分析的方法得到语言分析的结果。因此,符号主义多用于程序语言,连接主义多用于自然语言。 # 程序设计语言的分类 程序设计语言可以分为四类: 机器语言:机器直接识别的语言或指令码。 汇编语言:采用易于记忆的符号表示的计算机指令。 高级语言 MSIL 和 ByteCode:在虚拟机上运行的中间语言。 #...
more...