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/
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.
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.
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.
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.
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.
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.
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.