Seven PROLOG interpreters/Compilers

Source: Internet
Author: User

Http://blog.sina.com.cn/s/blog_494e45fe0100lh1v.html

 

PROLOG

The languages commonly used in the AI field, the development of natural language analysis, expert systems, and all intelligent-related programs are very good. You can go to my homepage to learn the language http://cdtzx.go.163.com/

Visual Prolog

Http://www.visual-prolog.com/
As the name suggests, this is a PROLOG that can be created on the interface. It has a trial version for download, about 20 mb. This Prolog version must declare the predicates and data, just like the C language. Therefore, it is complicated to use, but it is more suitable for compiling large programs. Compiled programs can be run directly.

Amzi! PROLOG

Http://www.amzi.com/
This Prolog version contains the interpreter and compiler. However, compiled programs cannot run directly and must be run by the interpreter. You can easily connect to other languages (such as Visual Basic, Java, C, CGI) to develop intelligent programs. The interpreter is less efficient. The syntax system is different from Visual Prolog, and the program must be modified to run in Visual Prolog.

SWI PROLOG

Http://www.swi-prolog.org/
I have never used this version of PROLOG interpreter, but it runs faster than the interpreter of amzi Prolog, which is almost as fast as the compiled program of amzi, if you download the graphic software package xpce, you can also develop an interface program. Its syntax is the same as amzi Prolog, and the program can be general, but the internal predicates are somewhat different and sometimes need to be modified.

Turbo Prolog

Send me an email if necessary.
The DOS version of PROLOG has a development interface that can be compiled into executable files. The syntax is the same as that of visual-Prolog, but there are many internal predicates.

B PROLOG

Www.cad.mse.kyutech.ac.jp/lele/zhou/index.html
It seems that the prolog software developed by Chinese people is said to be faster than other Prolog operations. I have used this Prolog in Linux and have windows version, however, there is no integrated development environment. The syntax is not the same as the other ones. You need to modify the program to run it in this environment. This Prolog provides many programs to solve the problem of test speed. This version of PROLOG supports the constraint programming.

Strawberry PROLOG

Http://www.dobrev.com/
1 MB capacity, including the complete development interface, help, routines, provides source programs for several chess games. You can directly develop a Prolog program with an interface. If the shared version cannot be compiled, explain and execute it.

Sicstus PROLOG

Http://www.sics.se/sicstus/
Sicstus Prolog is undoubtedly the best Prolog version. Although it is not a free software, it can be downloaded to trial versions with time constraints, in addition, the modification time can also be used indefinitely (the modification time will not be faulty after expiration ). Its syntax is similar to amzi PROLOG and belongs to the ISO standard. It has a rich set of internal stomach words and provides a wide range of libraries, such as collections, graphs, and weighted graphs. Supports UNIX, windows, and other operating system platforms. Supports constraint programming.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.