Navigation  without Java Scripts

What Can Prolog be Used for?

The World of AI

Prolog was originally designed to be an AI (artificial intelligence) language, and it is very well suited for expert systems and similar AI applications. Frame or rule-based systems, forward or backward chaining, pattern-matching systems, and constraint-resolution systems; all are natural and elegant expressions of Prolog's underlying semantics.

Many of PDC's customers have been making advisory systems, decision support, diagnostics, expert system shells or natural language applications, within a wide range of areas like banking, airline, healthcare, insurance, medical, industry, etc.

...and much more

Yet, the strengths of Prolog extend far beyond the boundaries of AI. The high level of abstraction, and the ease and simplicity with which complex data structures are represented, allow a declarative approach to programming that benefits any discipline or problem solving strategy.

For this reason, Visual Prolog has also been widely used to make administrative applications, advanced database management, planning and scheduling systems and much more.

See some examples!