



Michael A. Covington,

Natural Language Processing for Prolog Programmers,

Prentice-Hall, 1994. Designed to bridge the gap for those who know Prolog but have little or no background in linguistics, this book concentrates on turning theories into practical techniques. Coverage includes template and keyword systems, definite clause grammars (DCGs), English syntax, unification-based grammar, parsing algorithms, semantics, and morphology. Helpful appendices present an in-depth review of Prolog and ready-to-use string input and tokenization routines.



NEW! This book is freely available from the author as a PDF file with substantial corrections of errors in the printed text. Just click here to view or download it.



For the program files from this book, click here. The programs included are those listed in the book. We do not publish a file of homework answers.



This book is no longer available in print from the publisher, but secondhand copies may be available through Amazon.com and Amazon.Co.UK.







For a newer, more complete book on the same subject, I recommend Language Processing with Perl and Prolog, by Pierre Nugues (available from Amazon).

