【24h】

Logical Loops

机译:逻辑循环

获取原文

摘要

We present a concrete proposal for enhancing Prolog and Prolog based Constraint Logic Programming languages with a new language construct, the logical loop. This is a shorthand notation for the most commonly used recursive control structure: the iteration or tail recursion. We argue that this enhancement fits well with the existing language concepts, enhances productivity and maintainability, and helps newcomers to the language by providing concepts that are familiar from many other programming languages. The language extension is implemented and has been in everyday use over several years within the ECL~iPS~e system.
机译:我们提出了一个具体的建议,以一种新的语言结构(逻辑循环)来增强Prolog和基于Prolog的约束逻辑编程语言。这是最常用的递归控制结构的简称:迭代或尾递归。我们认为,这种增强非常适合现有的语言概念,提高了生产力和可维护性,并通过提供许多其他编程语言所熟悉的概念来帮助该语言的新手。语言扩展已在ECL〜iPS〜e系统中实现并已在日常使用中数年之久。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号