Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Visual Prolog

Logic Language

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
Statically Typed 1
Typing Discipline
Strongly Typed 1
First Released
1986 2
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 Source
2. 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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.