【24h】

Higher-Order Code Splicing

机译:高阶代码拼接

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

摘要

Run-Time code generation and just-in-time compilation are features of modern programming systems to strike the balance between generality and efficiency. SInce RTCG and JIT techniques are not portable and notoriously hard to implement, we propose code splicing as an alternative for dynamically-typed higher-order programming languages. Code splicing comines precompiled pieces of code using higher-order functions. While this approach cannot achieve the performance of ocmpied code, it can support some intriguingfeatures: very fast"compilation" times; satisactory run times, compared iwth interpretation; simple interfacing with ocmpiled code; protability.
机译:运行时代码生成和即时编译是现代编程系统的功能,可以在通用性和效率之间取得平衡。由于RTCG和JIT技术不具有可移植性,并且难以实现,因此我们建议将代码拼接作为动态类型化的高阶编程语言的替代方法。代码拼接使用高阶函数来组合预编译的代码段。虽然这种方法无法实现所要求的代码的性能,但它可以支持一些有趣的功能:非常快速的“编译”时间;令人满意的运行时间,与解释进行了比较;与嵌入式代码的简单接口;可维护性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号