文件名称:编译器:COOL编程语言(课堂面向对象语言)的编译器
文件大小:11.35MB
文件格式:ZIP
更新时间:2024-03-02 11:38:09
Java
编译器 斯坦福大学课程的课程 研究实现编程语言编译器的主要思想,包括: 词法分析 解析抽象语法树 类型和类型检查 中间语言 数据流分析 代码优化 代码生成 项目 为COOL (面向对象的课堂语言)编写完整的编译器 COOL具有逼真的编程语言的基本功能。 足够小和简单,可以用几千行代码实现。 项目用C ++实现 建立 可在找到安装COOL编译器的说明