首页> 外文会议> >Jumbo: run-time code generation for Java and its applications
【24h】

Jumbo: run-time code generation for Java and its applications

机译:巨无霸:Java及其应用程序的运行时代码生成

获取原文

摘要

Run-time code generation is a well-known technique for improving the efficiency of programs by exploiting dynamic information. Unfortunately, the difficulty of constructing run-time code-generators has hampered their widespread use. We describe Jumbo, a tool for easily creating run-time code generators for Java. Jumbo is a compiler for a two-level version of Java, where programs can contain quoted code fragments. The Jumbo API allows the code fragments to be combined at run-time and then executed. We illustrate Jumbo with several examples that show significant speedups over similar code written in plain Java, and argue further that Jumbo is a generalized software component system.
机译:运行时代码生成是一种通过利用动态信息来提高程序效率的众所周知的技术。不幸的是,构造运行时代码生成器的困难阻碍了它们的广泛使用。我们将介绍Jumbo,这是一种可轻松为Java创建运行时代码生成器的工具。 Jumbo是用于Java的两级版本的编译器,其中程序可以包含带引号的代码片段。 Jumbo API允许在运行时组合代码片段,然后执行。我们用几个示例说明Jumbo,这些示例显示了比用纯Java编写的相似代码显着提高的速度,并进一步论证了Jumbo是一种通用的软件组件系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号