I’ve heard PROLOG word many a times. What does it mean? I want to know basics.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people's questions, and connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Preeti
PROLOG :
The first foremost and the most popular logic programming languages is PROLOG.
It is kind of associated with artificial intelligence , it has been further used in proving theorems,term rewriting, as well as used in natural language processing.It supports graphical user interfaces,administrative and networked applications.
Aniya
What are the real time applications which are developed using prolog?? And can you show a example program??
Sweta
Prolog is no longer confined to research laboratories, but is now considered to be a powerful tool for the development of commercial applications.
One of the more interesting applications is Pige/Auspig—and expert system for raising pigs, which won the award for the best presentation at The First International Conference on the Practical Applications of Prolog. PigE is an intelligent backend to a mathematical modeling package called Auspig. The Auspig model simulates the growth and reproduction of pigs, identifies factors that limit optimal performance of the pig, and suggest management strategies that maximize profits. PigE presents an abstracted description of the output of the model in a form a nonmathematician can understand and suggests dietary, housing, genotyping, or resource input changes, which the developers say can dramatically improve the profitability of the herd.
ENVIROMENT:
Another area where Prolog is successful is as environmental systems that predict the weather, analyze water supplies, and so on. The MM4 Weather Modeling System, developed at Penn State University and the National Center for Atmospheric Research in (Boulder Colo.), gives relatively detailed, short term forecast of meteorological conditions if the continental United States.
WATER:
A series of Prolog expert systems has been developed at the U.K.’s University of Surrey, and several are targeted for the water industry.
AIR:
Boeing Corp., the aircraft giant, is a major user of Prolog technology. Connector Assembly Specifications Expert (CASEy) is an expert system that guides shop floor personnel in the correct usage of electrical process specifications.
BALL GAMES:
Prolog is being used for fielded heavyweight applications, and benefits can result from using the language.
THE GOLD RUSH:
Finally, the U.S. gold rush could have been a lot more effective using Prolog. Goldfinder is a knowledge-based system that advises an exploration geologist on where to find gold. Developed by D.D. Hawkes using MacProlog from the London-based Logic Programming Associates, the Goldfinder system assesses the potential of a gold prospect and gives advice on the best location to site a drill hole.
Prolog is extremely well suited for developing web applications. Web pages are naturally represented as Prolog terms and can be easily created, inspected and processed recursively.
Prolog is used for pattern matching over natural language parse trees.
Prolog is being used in the Low-Code Development Platform GeneXus, which is focused around AI.
Hope this helps. If you still have any questions you can ask me anytime.
Sweta
PROLOG was developed in the 1970s by Philippe Roussel of the Artificial Intelligence Group at the University of Marseilles. It’s first interpreter was implemented in 1972.
PROLOG represents a relatively new style of programming. Designed principally for AI applications, PROLOG’s style is based on the notion ofof defining objects and Inferential relationships among classes of objects.
It has strong theoretical foundations in the propositional calculus. Much recent attention has been paid to PROLOG because of its prominent role in Japan’s fifth generation computer project.
Moreover, PROLOG’s design represents a dramatic departure from traditional ideas about program behavior which are all based on the architecture of the Von Neumann machine.
It’s practical usage is very wide.