跳到主要内容
10.5555/916124旅游指南书籍页面出版物页面论文acm-pubtype公司
通过程序转换进行编译
发布者:
  • 耶鲁大学
  • 计算机科学部51 Prospect St.New Haven,CT
  • 美国
订单编号:AAI9010663号
页码:
118
文献计量学
跳过抽象节
摘要

本文描述了一个简单的编译器,它基于指称语义的概念,可用于编译标准编程语言,并生成与生产编译器一样高效的目标代码。编译器只使用源到源的转换。这些转换是在被翻译成类似lambda演算的中间语言的程序上执行的。编译器的输出虽然仍为中间语言,但可以简单地翻译为目标机器的机器代码。通过转换进行编译的策略很简单:目的是消除目标机器无法直接实现的对中间语言语义的任何依赖。前端代码是为Pascal和BASIC编写的,编译器为MC68020微处理器生成代码。

贡献者

建议