Prolog Compilers| Prolog Environments| Prolog Examples| Prolog Books| Prolog FAQ| Contact

Prolog is a declarative programming language based on predicate calculus. It was created was by Alain Colmerauer in 1970, as an attempt to create a language that enabled the expression of logic instead of a step by step procedure.

Prolog is particularly well-suited to express complex ideas and is the language of choice for many applications in Artificial Intelligence. It is particularly suited for expert systems and natural language parsers and, in general, for any system based on knowledge representation and problem solving.

From the programmer's perspective Prolog is very different from traditional languages. The drudgery of memory management, stack pointers etc. is left to the computational engine and the programmer is free to concentrate on the logical description of the problem. So, rather than conceiving a procedural way of solving the problem itself, the Prolog programmer focuses on representing a knowledge domain, leaving to the Prolog engine the task of finding solutions for any problem arising in that domain.

A lot of the research leading up to modern implementations of Prolog came from spin-off effects caused by the Fifth Generation Computer Systems Project which chose to use a variant of Prolog, named Kernel Language, for their operating system.

Today, the most advanced examples of robotics and AI have inspired several leaders in the scientific community to voice concerns about Artificial Intelligence. Joseph Weizenbaum, the creator of the famous ELIZA program, was one of the most vocal critic of it:


|> Top Headlines   
24 Jun 2018: IS THERE A SMARTER PATH TO ARTIFICIAL INTELLIGENCE? SOME EXPERTS HOPE SO
For the past five years, the hottest thing in artificial intelligence has been a branch known as deep learning. The grandly named statistical technique, put simply, gives computers a way to learn by processing massive amounts of data. Thanks to deep ... ... more info

22 Jun 2018: HOW VODAFONE REALIZED 5X LTV WITH ARTIFICIAL INTELLIGENCE (VB LIVE)
Increasing retention by just 10 percent will boost your business value by more than 30 percent. And AI is what can take you there, helping you anticipate customer needs, create personalized campaigns, identify high-value customers and more. Learn how to do ... ... more info

22 Jun 2018: COMBATING HUNGER WITH ARTIFICIAL INTELLIGENCE
In order to improve world food conditions, a team around computer science professor Kristian Kersting was inspired by the technology behind Google News. Almost 800 million people worldwide suffer from malnutrition. In the future there could be around 9.7 ... ... more info

22 Jun 2018: TO BEAT VEGAS BOOKIES AT THE WORLD CUP, THESE STATISTICIANS TURNED TO ARTIFICIAL INTELLIGENCE
When it comes to sports betting, most people lose. But during the 2014 World Cup, a team of statisticians beat the bookmakers. They correctly predicted Germany — their home country and 6-to-1 underdogs — as the final champions and raked in a 30 percent ... ... more info

24 Jun 2018: STUDY LOOKS AT POTENTIAL OF ARTIFICIAL INTELLIGENCE TO HELP THOSE WITH MEMORY LOSS
University of Victoria associate professor Deborah Sheets is seeking volunteers for her study which explores how artificial intelligence software — like Amazon's Alexa — can help people with memory loss and dementia, as well as their family caregivers. ... more info



Disclaimer