...
首页> 外文期刊>Journal of computer sciences >Operational Semantics for Lazy Evaluation | Science Publications
【24h】

Operational Semantics for Lazy Evaluation | Science Publications

机译:惰性评估的操作语义|科学出版物

获取原文
   

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

       

摘要

> An operational semantics for lazy evaluation of a calculus without higher order functions was defined. Although it optimizes many aspects of implementation, e.g. there is a sharing in the recursive computation, there is no α conversion, the heap is automatically reclaimed, and an attempt to evaluate an argument is done at most once. It is still suitable for reasoning about program behavior and proofs of program correctness; this is primarily due to the definition via inferences and axioms which allows for proofs by induction on the height of the proof tree. We also proved the correctness of this operational semantics by showing that it is equivalent with respect to the values calculated to the operational semantics of LAZY-PCF+SHAR due to S. Purushothaman Iyer and Jill Seaman.
机译: >定义了用于不带高阶函数的微积分的惰性评估的操作语义。尽管它优化了实现的许多方面,例如递归计算中存在共享,没有α转换,堆被自动回收,并且一次评估参数的尝试最多进行一次。它仍然适合于关于程序行为的推理和程序正确性的证明;这主要是由于通过推论和公理进行的定义,该定义允许通过对证明树的高度进行归纳来证明。通过证明S. Purushothaman Iyer和Jill Seaman所得出的LAZY-PCF + SHAR的操作语义的值,我们还证明了该操作语义的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号