**The First 10 Prolog Programming Contests**

by Bart Demoen, Phuong-Lan Nguyen, Tom Schrijvers, Remko Troncon

2005**ISBN/ASIN**: 9090197826**ISBN-13**: 9789090197821**Number of pages**: 161

**Description**:

This book shows solutions to problems that were in the first 10 Prolog Programming Contests. The solutions in this book were not constructed by participants during the contest, since the contest rules always prevented that. However, many of our solutions could have been constructed during the contest under extreme time pressure, and so you will find many solutions using the generate and test strategy, together with a higher than usual deployment of member/2, append/3, findall/3 and even reverse/2. On the other hand, we have avoided dynamic predicates (except in the solution of two problems), and we have often preferred the Prolog if-then-else and once/1 predicate over the use of the !. We have also avoided comments in the programs.

Download or read it online for free here:

**Download link**

(0.8MB, PDF)

## Similar books

**Natural Language Processing Techniques in Prolog**

by

**Patrick Blackburn, Kristina Striegnitz**-

**Union College**

Contents: Finite State Automata; Finite State Parsers and Transducers; Finite State Methods in Natural Language Processing; Recursive Transition Networks (RTNs); RTN transducers and ATNs; Definite Clause Grammars; Bottom Up, Top Down Parsing; etc.

(

**4073**views)

**An Introduction to Logic Programming through Prolog**

by

**Michael Spivey**-

**Prentice Hall**

Using theory as a foundation for practical programming, this text presents the theory of logic programming with clear proofs and implementation techniques. It covers logical theory, programming, and the structure of a simple Prolog implementation.

(

**10488**views)

**Prolog and Natural-Language Analysis**

by

**F. C. N. Pereira, S. M. Shieber**-

**Center for the Study of Language**

A concise introduction to logic programming and the logic-programming language Prolog both as vehicles for understanding elementary computational linguistics and as tools for implementing the basic components of natural-language-processing systems.

(

**14681**views)

**Building Expert Systems in Prolog**

by

**Dennis Merritt**-

**Amzi! inc.**

This book is designed to teach you how to build expert systems from the inside out. The author presents the various features used in expert systems, shows how to implement them in Prolog, and how to use them to solve problems.

(

**13368**views)