Lisp (book)

From Wikipedia, the free encyclopedia
LISP
AuthorPatrick Henry Winston and Berthold Klaus Paul Horn
LanguageEnglish
GenreComputer science
PublisherAddison-Wesley
Publication date
1989 (3rd Ed.)
Media typebook
Pages611 (3rd Ed.)
ISBN0-201-08319-1
005.13 3
Websitehttps://people.csail.mit.edu/phw/Books/index.html

LISP is a university textbook on the Lisp programming language, written by Patrick Henry Winston and Berthold Klaus Paul Horn. It was first published in 1981, and the third edition of the book was released in 1989.[1] The book is intended to introduce the Lisp programming language and its applications.[2] : Preface 

Editions[edit]

Three editions were published in 1981, 1984, and 1989 respectively. The first edition replaced part 2 in the first edition of Artificial Intelligence (Winston), and introduced the use of Maclisp.[3] The second edition introduced Common Lisp[4]: Preface  and Flavors.[4]: 239  The third edition added the Common Lisp Object System, along with improved procedure definitions, and added topics.[2]: Preface [5]

Content[edit]

LISP covers the basics of the language using the Common Lisp standard including the Common Lisp Object System (CLOS). Applications are drawn from expert systems, natural language interfaces, symbolic mathematics, probability bounds, project simulation, and visual object recognition. Problem solving paradigms including search, forward chaining, and problem reduction are explained. Constraint propagation, and backward chaining are discussed. Other topics include mapping, streams, and delayed evaluation.[2]: Back cover 

Reception[edit]

In Paradigms of AI Programming, Peter Norvig suggested a number of introductory Lisp textbooks. LISP was highlighted as covering the most ground in terms of programming advice, with the caveat that it may be difficult for beginners.[6]: xiv  Cited subject areas included pattern matching,[6]: 168 [6]: 213  logic programming,[6]: 367  and Lisp interpreter development.[6]: 777 

In a 1993 review of Artificial Intelligence (Winston) by Doris Appleby, the 1989 edition of LISP was reviewed in its role as a companion reference. Appleby found the book worked best as a text when a technique was described, followed by a toy system, then a commercial application. Backward chaining, Zookeeper, and MYCIN were mentioned as examples. The supplied sample code for rule-based systems, and version space learning was highlighted as supporting the text quite well.[5]

References[edit]

See also[edit]

External links[edit]