|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|
|19 Nov 2018: COMPUTER SCIENTISTS USE ARTIFICIAL INTELLIGENCE TO BOOST AN EARTHQUAKE PHYSICS SIMULATOR|
|Various layers of the earth plus buildings on top of and within them behave differently during an earthquake. Interactions between these layers expound complexity of earthquake models. Credit ... ... more info|
|19 Nov 2018: LAS VEGAS USES ARTIFICIAL INTELLIGENCE TO REDUCE INTERSTATE CRASHES|
|A partnership between area public safety agencies and a startup technology firm has led to increased safety on a stretch of Las Vegas’ busiest roadway. The year-long crash prevention pilot program bet... ... more info|
|19 Nov 2018: CAN ARTIFICIAL INTELLIGENCE IMPROVE MAPS FOR LAND CONSERVATION?|
|SEATTLE (Thomson Reuters Foundation) - In December 2016, environmental group Chesapeake Conservancy unveiled one of the largest, high-resolution land-cover maps made in the United States. It analysed ... ... more info|
|17 Nov 2018: THE FUTURE OF ARTIFICIAL INTELLIGENCE DEPENDS ON HUMAN WISDOM|
|Artificial intelligence, the capacity of a machine to imitate intelligent human behavior, now exists as a significant feature in our lives and is increasing rapidly in scale and scope. At its heart, A... ... more info|
|19 Nov 2018: HOW DOES GOOGLE WANT TO APPLY ARTIFICIAL INTELLIGENCE IN HEALTHCARE?|
|Recently, DeepMind's leaders announced its healthcare team will be combined into Google to help them become the "AI-powered assistant for nurses and doctors everywhere." Observers say the move is part ... ... more info|
|8 Nov 2018: CAN ARTIFICIAL INTELLIGENCE PREDICT THE FUTURE OF FASHION?|
|Using artificial intelligence to spot future fashion trends could also help reduce clothing waste. ... more info|