Abstract
The first and most popular logic programming (LP) language is Prolog. It is still the basis of most constraint programming languages. Prolog’s origins can be traced back to early work in automated theorem proving and planning (Fig. 4.1). Prolog was developed in the early 1970’s, first independently and then jointly by Alain Colmerauer (Marseille) and Robert Kowalski (Edinburgh). Then David Warren (London) defined the Warren Abstract Machine (WAM) that lead to an efficient implementation of Prolog. The ideas behind the WAM strongly influenced the implementation of more recent languages like Java.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Frühwirth, T., Abdennadher, S. (2003). Logic Programming. In: Essentials of Constraint Programming. Cognitive Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-05138-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-662-05138-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-08712-7
Online ISBN: 978-3-662-05138-2
eBook Packages: Springer Book Archive