1. Prolog语言的常用版本

Prolog语言最早是由法国马赛大学的Colmerauer和他的研究小组于1972年研制成功。早期的Prolog版本都是解释型的,自1986年美国Borland公司推出编译型Prolog,Turbo Prolog以后,Prolog便很快在PC机上流行起来。后来又经历了PDC PROLOGVisual Prolog不同版本的发展。并行的逻辑语言也于80年代初开始研制,其中比较著名的有PARLOGConcurrent PROLOG等。

1.1. SWI-Prolog (特别推荐)

SWI-Prolog offers a comprehensive free Prolog environment. Since its start in 1987, SWI-Prolog development has been driven by the needs of real world applications. SWI-Prolog is widely used in research and education as well as commercial applications. Join over a million users who have downloaded SWI-Prolog.

http://www.swi-prolog.org/

online prolog shell

这个在线编译器很好用,并且有非常丰富的例子,且一直在持续更新,github有上百star

(swipl特别想推广它的web库...这个笔者就不太感冒了)

1.2. Turbo Prolog

由美国Prolog开发中心(Prolog Development Center, PDC1986年开发成功、Borland公司对外发行,其1.02.02.1版本取名为Turbo Prolog,主要在IBM PC系列计算机,MS-DOS环境下运行。

1.3. PDC Prolog

1990年后,PDC推出新的版本,更名为PDC Prolog 3.03.2,它把运行环境扩展到OS/2操作系统,并且向全世界发行。它的主要特点是:

  • 速度快。编译及运行速度都很快,产生的代码非常紧凑。
  • 用户界面友好。提供了图形化的集成开发环境。
  • 提供了强有力的外部数据库系统。
  • 提供了一个用PDC Prolog编写的Prolog解释起源代码。用户可以用它研究Prolog的内部机制,并创建自己的专用编程语言、推理机、专家系统外壳或程序接口。
  • 提供了与其他语言(如C、PascalFortran等)的接口。Prolog和其他语言可以相互调用对方的子程序。
  • 具有强大的图形功能。支持Turbo CTurbo Pascal同样的功能。

1.4. Visual Prolog

Visual Prolog是基于Prolog语言的可视化集成开发环境,是PDC推出的基于Windows环境的智能化编程工具。目前,Visual Prolog在美国、西欧、日本、加拿大、澳大利亚等国家和地区十分流行,是国际上研究和开发智能化应用的主流工具之一。

Visual Prolog具有模式匹配、递归、回溯、对象机制、事实数据库和谓词库等强大功能。它包含构建大型应用程序所需要的一切特性:图形开发环境、编译器、连接器和调试器,支持模块化和面向对象程序设计,支持系统级编程、文件操作、字符串处理、位级运算、算术与逻辑运算,以及与其它编程语言的接口。

Visual Prolog包含一个全部使用Visual Prolog语言写成的有效的开发环境,包含对话框、菜单、工具栏等编辑功能。

Visual PrologSQL数据库系统、C++开发系统、以及Visual BasicDelphiVisual Age等编程语言一样,也可以用来轻松地开发各种应用。

Visual Prolog软件的下载地址为:http://www.visual-prolog.com。

Copyright © zhzluke96 2020 all right reserved,powered by Gitbook该文件修订时间: 2020-07-05 10:51

results matching ""

    No results matching ""