Introduction to Prolog Programming The Basics Prolog (Programming in logic) is one of the most widely used programming languages in artificial intelligence research. As opposed to imperative languages such as C or java (the latter of which also happens to be object-oriented) it is a declarative programming language. That means, when implementing the solution to a problem, instead of specifying how to achieve a certain goal in a certain situation, we specify what is situation (rules and facts) and the goals (query) are and let the prolog interpreter derive the solution for us. Prolog is very useful in some problem areas, such as artificial intelligence, natural language processing, database,.... but pretty useless in others, such as graphics or numerical algorithms. Basic Features of Prolog Features of Prolog are:- Facts Terms Queries Logical Variables Shared Variables Data Types in Prolog Rules
The term Artificial Intelligence ( AI ) was coined by John McCarthy in 1955, defined it as "the science and engineering of making intelligent machines". The various definitions have been proposed since then by scientist and researchers. It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable. [ John McCarthy ] The goal of work in artificial intelligence is to build machines that perform tasks normally requiring human intelligence. [ Nilsson. Nils J. ]
OOPS Concepts SQL Concepts Web Concepts Windows Concepts Crystal Reports & Sql Reporting Services Why used Crystal reports in applications? Client-Server Concepts Remoting Web Services .Net Framework Application Domain Polymorphism Primary Interop Assemblies (PIA) What are System Exceptions & Application Exceptions? Where and why to use both exceptions?
Comments
Post a Comment