...
首页> 外文期刊>Theory and Practice of Logic Programming >On the implementation of GNU Prolog
【24h】

On the implementation of GNU Prolog

机译:关于GNU Prolog的实现

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

摘要

GNU Prolog is a general-purpose implementation of the Prolog language, which distinguishes itself from most other systems by being, above all else, a native-code compiler which produces stand-alone executables which do not rely on any bytecode emulator or meta-interpreter. Other aspects which stand out include the explicit organization of the Prolog system as a multipass compiler, where intermediate representations are materialized, in Unix compiler tradition. GNU Prolog also includes an extensible and high-performance finite-domain constraint solver, integrated with the Prolog language but implemented using independent lower-level mechanisms. This paper discusses the main issues involved in designing and implementing GNU Prolog: requirements, system organization, performance, and portability issues as well as its position with respect to other Prolog system implementations and the ISO standardization initiative.
机译:GNU Prolog是Prolog语言的通用实现,它与其他大多数系统区分开来,首先是本机代码编译器,该编译器生成独立的可执行文件,这些可执行文件不依赖任何字节码仿真器或元解释器。 。其他突出的方面包括Prolog系统作为多遍编译器的显式组织,按照Unix编译器传统,在其中实现了中间表示。 GNU Prolog还包括一个可扩展的高性能有限域约束求解器,该求解器与Prolog语言集成在一起,但使用独立的低级机制来实现。本文讨论了设计和实施GNU Prolog涉及的主要问题:需求,系统组织,性能和可移植性问题,以及其在其他Prolog系统实现和ISO标准化计划中的地位。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号