PROLOG



PROLOG IS AN INTERPRETED LANGUAGE , NOT A COMPILED ONE .IT MEANS THAT INSPITE OF COMPILING AND GETTING THE CODE TO A LOWER LEVEL , MACHINE IS BROUGHT A LEVEL UP .
IT IS EXTREMELY SUITABLE FOR APPLICATIONS LIKE PATTERN MATCHING , ARTIFICIAL INTELLIGENCE ETC . USING PROLOG , WE CAN ACHIEVE MANY THINGS , WHICH WILL BE DIFFICULT TO ACHIEVE USING A COMPILED LANGUAGE .
PROLOG IS DIFFERENT FROM OTHER LANGUAGES , PRIMARILY BECAUSE OF A FEATURE CALLED BACKTRACKING ,WHERE THE SYSTEM ITSELF WORKS OUT ALTERNATE SOLUTIONS TO A QUERY.
THE PROCEDURAL OR OBJECT ORIENTED WAY OF THINKING CAN REALLY BE A HAMPERING TO PROGRAMMING IN PROLOG . IN PROLOG , EVERYTHING THING IS REPRESENTED USING PREDICATES . U SHOULD THINK IN A PREDICATE BASED WAY TO SOLVE THE PROBLEM
YOU CAN DOWNLOAD THE PROLOG INTERPRETER FROM www.swi-prolog.org
FOR AN INTRODUCTION AND INDEPTH STUDY , YOU CAN USE "PROGRAMMING IN PROLOG FOR ARTIFICIAL INTELLIGENCE" BY IVAN BRATKO.
ALSO VISIT THIS --ONLINE TUTORIAL




Free Hit Counter