Cover of Common LISP: A Gentle Introduction to Symbolic Computation

Common LISP: A Gentle Introduction to Symbolic Computation

This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research. The text offers clear, reader-friendly explanations of such essential concepts as cons cell structures, evaluation rules, programs as data, and recursive and applicative programming styles.

Read more

The treatment incorporates several innovative instructional devices, such as the use of function boxesin the first two chapters to visually distinguish functions from data, use of evaltrace notationin later chapters to illustrate the operation of evaluation rules, and "Dragon stories" to explain recursion. The book contains nearly 400 diagrams and illustrations, and 77 pages of answers to exercises. Advanced topics and "toolkit" sections, and a variety of complete programs, extend readers' programming power.

Audience
adult
Length
epic · 608 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Common LISP: A Gentle Introduction to Symbolic Computation? Here’s where I’d start.

These suit anyone who liked Common LISP: A Gentle Introduction to Symbolic Computation. Sign in and mark a few books for picks shaped around your own taste.

  1. ANSI Common Lisp Shares programming, lisp, computing
  2. Practical Common LISP Shares programming, lisp, computing
  3. Land of LISP: Learn to Program in LISP, One Game at a Time! Shares programming, lisp, computing
  4. On Lisp: Advanced Techniques for Common Lisp Shares lisp, programming, computing

“If you want more of the same (science about technology), start with these.”

  1. The Design and Implementation of the FreeBSD Operating System
  2. Data Analysis with Open Source Tools
  3. Standard C Library, The
  4. The Little Go Book

“If it was the programming that hooked you, try one of these.”

  1. The Art of the Metaobject Protocol
  2. Let Over Lambda
  3. Lisp Hackers
  4. Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP

“These start from a similar idea, even if they go somewhere else with it.”

  1. Think Python
  2. Think like a Programmer
  3. C++: How to Program
  4. Head First Programming: A Learner's Guide to Programming Using the Python Language