首页> 外文会议>Annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages >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 introduce accidental termination when applied to call-by-value programs. This hides looping bugs from the programmer, and changes the behavior of a program depending on whether it is optimized or not. We present a supercompilation algorithm for a higher-order call-by-value language and we prove that the algorithm both terminates and preserves termination properties. This algorithm utilizes strictness information for deciding whether to substitute or not and compares favorably with previous call-by-name transformations.
机译:以前的遮挡和超级扫描算法可能在应用于按价值调用程序时引入意外终止。这将从程序员隐藏循环错误,并根据是否已优化而更改程序的行为。我们介绍了一个高阶呼叫者语言的超级代理算法,我们证明了算法终止并保留终止属性。该算法利用严格的信息来决定是否替换并与先前的呼叫逐个转换相比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号