Description:
Visual Prolog is a logical programming language that counts PDC Prolog and Turbo Prolog as predecessors.
The goal of Visual Prolog is to support industrial strength programming of complex knowledge emphasized problems.
It supports advanced client-server and three-tier solutions and is especially well suited for dealing with complex knowledge.
It is a very powerful and safe programming language combining the very best features of logical, functional and object-oriented programming paradigms in a consistent and elegant way.
Visual Prolog features: Logical programming concepts (backtracking, pattern matching; Parametric Polymorphism; Algebraic data types; A unique object system; Unicode; Automatic memory management (garbage collection); and others.
Visual Prolog is a full IDE with Compiler; Linker; Debugger; and a rich library.