- Windows
- Education
- Science Tools
- Strawberry Prolog
Strawberry Prolog
Description
Strawberry Prolog is a robust tool designed specifically for the educational sector with a focus on developing logical programming skills. The latest version, 2.92, brings an array of features that make it an exceptional choice for anyone interested in diving deep into Prolog programming. The software comes with a compact file size of 2.9 MB and offers several executable files such as Prolog.exe, plwin.exe, scvhost.exe, and swipl-win.exe.
Developed by AE - Dimiter Dobrev, Strawberry Prolog supports a wide range of Windows operating systems including Windows XP, Vista, 7, 8, 10, and 11. This flexibility ensures that users with different Windows versions can seamlessly run this application. It also supports .pro and .spj file extensions, making it versatile for various types of Prolog projects.
One of the standout features is its ability to embed ActiveX objects through the embed_server predicate and handle events from OLE servers. The software’s integrated Object Browser tool offers an intuitive way to view methods and properties of installed OLE servers like MS Word and Corel Draw. This feature is particularly helpful for creating sophisticated Prolog programs that utilize these servers.
Another notable capability is the support for external functions from DLL files and from OLE servers, although calling the Prolog program as a DLL is not currently supported. Additionally, the tool supports ODBC for working with databases, using the OLE server ADODB.Connection. The Unicode support and the ability to switch between different character sets during program execution add to its versatility.
For those who are keen on text processing, the print_file predicate is a powerful addition, allowing for the creation of intricate text processing programs. As a testament to its capabilities, the software of Second-Box is developed entirely using Strawberry Prolog.
Older versions of Strawberry Prolog such as 3.0, 2.9, and 2.6 are also available, showcasing its development journey and continued improvements.
Pros:
- Comprehensive support for ActiveX and OLE servers.
- Integrated Object Browser for easy method and property viewing.
- Supports Unicode and multiple character sets.
- Lightweight with a file size of just 2.9 MB.
- Compatible with multiple Windows OS versions.
- Ideal for educational purposes in logical programming.
Cons:
- Inability to call the Prolog program as a DLL.
- Primarily designed for educational purposes, which might limit its scope for commercial use.
For those looking to download a reliable Prolog development tool, Strawberry Prolog offers a robust and free solution that is tailor-made for educational use.
You may want to check out more software, such as Visual Prolog, Amzi! Prolog + Logic Server or Prolog.NET Workbench, which might be similar to Strawberry Prolog.
Comments
Subscribe to commentsPlease add a comment explaining the reasoning behind your vote.