摘要:
程序语言基本上可以分为三大类: 声明语句: 简单变量声明 数组、结构体变量声明 赋值语句: 能产生实际机器代码的核心语句 控制语句 : If 语句 while 语句 函数调用 一段程序用 JAVA字节码 表示 机器抽象表示 一个虚拟机器可以用以下三部分建模: 处理器 内存 指令系统 处理器可以用自己 阅读全文
摘要:
语法分析之自上而下 一、上下文无关文法与程序结构 这种文法的 格式(模式) \(A->\alpha\) $\alpha$是变量与常量组成的字符串。 化成乔姆斯基范式(CNF)和格林巴赫范式(GNF)是为了写程序做准备 通常我们程序句子可以划分如下: 说明、定义语句 普通语句 表达式语句以及赋值语句 阅读全文