|Categories||Free Downloadable Prolog eBooks!|
|Expert Systems in Prolog
The book builds on simple beginning systems and progresses up to relatively sophisticated expert system tools. It does not emphasize techniques of logic programming or the particularities of Prolog, but rather, emphasizes Prolog as an efficient software development tool, and teaches how to build expert systems and design the necessary tools.
An Introduction to Logic Programming Through Prolog
This is one of the few texts that combines three essential theses in the study of logic programming: the logic that gives logic programs their unique character: the practice of programming effectively using the logic; and the efficient implementation of logic programming on computers.
Natural Language Processing for Prolog Programmers
An examination of natural language processing in Prolog for those who know Prolog but not linguistics, this book enables students to move quickly into writing and working in useful software. It features many working computer programs that implement subsystems of a natural language processor.
Natural Language Processing Techniques in Prolog
Research into Natural Language Processing - the use of computers to process language - has developed over the last couple of decades into one of the most vigorous and interesting areas of current work on language and communication.
Prolog Programming in Depth
This book covers the Prolog programming language thoroughly with an emphasis on building practical application software, not just theory. Working through this book, readers build several types of expert systems, as well as natural language processing software and utilities to read foreign file formats.
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java
This book illustrates how to program AI algorithms in Lisp, Prolog, and Java. The book basically cover each topic 3 times in each language. Topics include: simple production-like system based on logic, logic-based learning, and natural language parsing.
Natural Language Processing for the Working Programmer
This book is a guide to the wonderful world of language processing for the practical Haskell programmer.
Prolog Experiments in Discrete Mathematics, Logic, and Computability
This is the accompany book of Discrete Structures, Logic, and Computability, Third Edition, by James L. Hein.
Logic, Programming and Prolog, 2nd Edition
What sets this book apart from others on logic programming is the breadth of its coverage. The authors have achieved a fine balance between a clear and authoritative treatment of the theory and a practical, problem-solving approach to its applications.
Learn Prolog Now!
Prolog is a programming language, but a rather unusual one. "Prolog" is short for "Programming with Logic", and the link with logic gives Prolog its special character. At the heart of Prolog lies a surprising idea: don't tell the computer what to do. Instead, describe situations of interest, and compute by asking questions. Prolog will logically deduce new facts about the situations and give its deductions back to us as answers.