Visual Prolog is a strongly typed, object oriented extension of the Prolog logic programming language, supporting logical, functional, object oriented, imperative, declarative, generic and concurrent programming within a single language. It originated as Turbo Prolog, first released by Borland with version 1.0 in 1986 and version 2.0 in 1988, before development passed to the Danish company PDC, which renamed the product Visual Prolog and has continued developing and marketing it since. Unlike standard Prolog implementations, Visual Prolog uses static, strong typing with type inference, which lets the compiler catch many classes of programming errors at compile time rather than leaving them to appear only when a program runs, while still preserving Prolog's underlying logic programming model of facts, rules and unification based queries. The language's compiler generates native x86 and x86-64 machine code, and Visual Prolog runs on Windows, where it is used to build graphical user interface applications, console programs, dynamic link libraries and CGI programs. Visual Prolog remains proprietary, commercially licensed software, with its most recent stable release, version 11 build 1105, published in January 2024, reflecting continued active maintenance of the language and its development environment by PDC.
Facts
Classification
Typing Discipline Typing Discipline First Released Connections
Follows Typing Discipline
In Field
Source Visual Prolog (Wikipedia)
Licensed Under
Source Visual Prolog (Wikipedia)
Sources
1. Wikidata: Visual Prolog
- Wikidata Q627600, class allow-list match (w-wdresolver-0926)
- Wikidata Q627600 P7078 (typing discipline)
View the Source2. Visual Prolog (Wikipedia)
Lead section
Visual Prolog, previously known as PDC Prolog and Turbo Prolog, is a strongly typed object-oriented extension of Prolog.
Lead
It was marketed by Borland as Turbo Prolog (version 1.0 in 1986 and version 2.0 in 1988).
Licensed Under: Proprietary Software, Infobox: license
Proprietary
- In Field: Programming Language Theory, Lead paragraph
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.