...
首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Type-preserving compilation for large-scale optimizing object-oriented compilers
【24h】

Type-preserving compilation for large-scale optimizing object-oriented compilers

机译:大型优化面向对象编译器的类型保留编译

获取原文
获取原文并翻译 | 示例
           

摘要

Type-preserving compilers translate well-typed source code, such as Java or C#, into verifiable target code, such as typed assembly language or proof-carrying code. This paper presents the implementation of type-preserving compilation in a complex, large-scale optimizing compiler. Compared to prior work, this implementation supports extensive optimizations, and it verifies a large portion of the interface between the compiler and the runtime system. This paper demonstrates the practicality of type-preserving compilation in complex optimizing compilers: the generated typed assembly language is only 2.3% slower than the base compiler's generated untyped assembly language, and the type-preserving compiler is 82.8% slower than the base compiler.
机译:保留类型的编译器将类型良好的源代码(例如Java或C#)转换为可验证的目标代码,例如类型化的汇编语言或带有证明的代码。本文介绍了在复杂的大规模优化编译器中实现类型保留的编译的实现。与以前的工作相比,此实现支持广泛的优化,并且可以验证编译器和运行时系统之间的大部分接口。本文演示了在复杂的优化编译器中保留类型的编译的实用性:生成的类型化汇编语言仅比基本编译器生成的无类型汇编语言慢2.3%,而保留类型的编译器比基本编译器慢82.8%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号