Strawberry Prolog
From Wikipedia, the free encyclopedia
Strawberry Prolog is very close to ISO-Prolog syntax but it has many extensions which are not part from the standard. The main idea of Strawberry Prolog is to be very easy for use and that is why many universities use it for their Prolog courses.
Contents |
[edit] History
Strawberry Prolog is made in Institute of Mathematics and Informatics - Bulgarian Academy of Sciences. The first version was released in 1996 (list of the dates of distribution of all versions). The leader of the Strawberry team is Dimiter Dobrev.
[edit] Extensions typical for Strawberry Prolog
- Syntax
- Global variables
- Arrays
- Define functions and Built-in predicates
- Prolog CGI Scripts
- OLE Automation - COM and ActiveX
- Strawberry Prolog as OLE server
- Databases through ODBC
[edit] Download
You can download the compiler from the home page of Strawberry Prolog. A freeware light edition is available. This free edition has some restrictions but anyway it is fully functional.
[edit] Sample programs
- Chess.spj — Chess Playing Program. You can play against the computer. This program is included in the standard installation of Strawberry Prolog. You will find it in the folder Games.
- Fractals.pro — You will see an infinite fractals field in which you can move and even get lost. The goal is to find the target place in the field. This is a clever program which uses the pseudo-random numbers in order to generate infinite but constant fractals field where you can come back and to find there the same picture as before. This sample demonstrate the graphical power of Strawberry Prolog. You will find it in the folder Programs in the standard installation of the Light edition.
[edit] Debugger
Strawberry Prolog has unique debugger. You can watch the execution of your program in the Proof Tree window.
[edit] Strawberry Prolog courses
[edit] Universities
- Dresden University of Technology
- Economical University of Varna
- Meijo University
- New Bulgarian University
- North China Electric Power University
- St. Lawrence University
- University of Sofia
[edit] Schools
[edit] External link
- Strawberry Prolog website
- Strawberry Prolog Help, online help
- Strawberry Prolog Tutorial by Dimitar Gelev
Preceding: | Prolog |
Subsequent: | none |