...
首页> 外文期刊>Logical Methods in Computer Science >Positive Supercompilation for a Higher-Order Call-By-Value Language
【24h】

Positive Supercompilation for a Higher-Order Call-By-Value Language

机译:高阶调用值语言的正超编译

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Previous deforestation and supercompilation algorithms may introduceaccidental termination when applied to call-by-value programs. This hideslooping bugs from the programmer, and changes the behavior of a programdepending on whether it is optimized or not. We present a supercompilationalgorithm for a higher-order call-by-value language and prove that thealgorithm both terminates and preserves termination properties. This algorithmutilizes strictness information to decide whether to substitute or not andcompares favorably with previous call-by-name transformations.
机译:当应用于按值调用程序时,以前的砍伐森林和超级编译算法可能会导致意外终止。这隐藏了程序员的错误,并根据是否优化而改变了程序的行为。我们提出了一种针对高阶按值调用语言的超级兼容算法,并证明了该算法既可以终止也可以保留终止属性。该算法利用严格性信息来决定是否替换,并与以前的“按名称呼叫”转换进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号