A Computational Introduction to Linguistics: Describing Language in Plain Prolog

Series: Lecture Notes
In this book, Almerindo E. Ojeda offers a unique perspective on linguistics by discussing the development of computer programs that will assign particular sounds to meanings and, conversely, meanings to particular sounds. Since these assignments are to operate efficiently over unbounded domains of sound and sense, they begin to model the two fundamental modalities of human language - speaking and hearing. The computational approach adopted in this book is motivated by one of the key problems of contemporary linguistics - figuring out how language emerges from the brain.