1 option
Lisp / Patrick Henry Winston, Berthold Klaus Paul Horn.
LIBRA QA76.73.L23 W56 1989
Available from offsite location
- Format:
- Book
- Author/Creator:
- Winston, Patrick Henry.
- Language:
- English
- Subjects (All):
- LISP (Computer program language).
- Physical Description:
- xxi, 611 pages : illustrations ; 23 cm
- Edition:
- Third edition.
- Place of Publication:
- Reading, Mass. : Addison-Wesley, [1989]
- Summary:
- This third edition is a revised and expanded version of Winston and Horn's best-selling introduction to the LISP programming language and to LISP-based applications, many of which are possible as a result of advances in Artificial Intelligence technology.
- The new edition retains the broad coverage of previous editions that has made this book popular both with beginners and with more advanced readers--coverage ranging from the basics of the language to detailed examples showing LISP in practice. Based on the COMMON LISP standard, this book also introduces COMMON LISP's object system, CLOS, and the productivity-promoting techniques enabled by object-oriented programming.
- Contents:
- 1 Understanding Symbol Manipulation 1
- 2 Basic LISP Primitives 9
- 3 Procedure Definition and Binding 37
- 4 Predicates and Conditionals 49
- 5 Procedure Abstraction and Recursion 69
- 6 Data Abstraction and Mapping 93
- 7 Iteration on Numbers and Lists 113
- 8 File Editing, Compiling, and Loading 123
- 9 Printing and Reading 131
- 10 Rules for Good Programming and Tools for Debugging 147
- 11 Properties and Arrays 159
- 12 Macros and Backquote 167
- 13 Structures 175
- 14 Classes and Generic Functions 183
- 15 Lexical Variables, Generators, and Encapsulation 207
- 16 Special Variables 225
- 17 List Storage, Surgery, and Reclamation 233
- 18 LISP in LISP 259
- 19 Examples Involving Search 275
- 20 Examples Involving Simulation 291
- 21 The Blocks World with Classes and Methods 303
- 22 Answering Questions about Goals 323
- 23 Constraint Propagation 335
- 24 Symbolic Pattern Matching 353
- 25 Streams and Delayed Evaluation 367
- 26 Rule-Based Expert Systems and Forward Chaining 379
- 27 Backward Chaining and PROLOG 393
- 28 Interpreting Transition Trees 411.
- Notes:
- Bibliography: pages [589]-591.
- Includes indexes.
- ISBN:
- 0201083191
- OCLC:
- 17547290
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.