×

GNU Prolog系统的设计和实现。 (英语) Zbl 1037.68030号

摘要:本文描述了GNU Prolog系统的设计与实现。该系统借鉴了我们以前在wamcc系统中将Prolog编译为C以及在clp(FD)系统中编译有限域约束的经验。然而,为了克服编译到C语言的缺点,重新设计了编译方案。特别是,GNU-Prolog基于一种低级的小型组装平台相关语言,可以避免编译C代码,从而大大减少编译时间。它还可以在编译过程中生成小型的独立可执行文件。有趣的是,GNU Prolog现在符合ISO标准,包括几个扩展(操作系统接口、套接字、全局变量等),并集成了一个强大的有限域约束求解器。该系统效率高,在性能方面与商业系统在Prolog和约束方面相当。

MSC公司:

68N17号 逻辑编程

关键词:

性能
PDF格式BibTeX公司 XML格式引用
全文: 链接