Cover image for The art of Lisp programming
Title:
The art of Lisp programming
Author:
Jones, Robin.
Personal Author:
Publication Information:
London ; New York : Springer-Verlag, [1990]

©1990
Physical Description:
169 pages : illustrations ; 24 cm
Language:
English
ISBN:
9780387195681
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Item Holds
Searching...
QA76.73.L23 J66 1990 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

Many of us already have at least a passing acquaintance with procedural languages such as BASIC or Pascal, but may not have met a functional language like Lisp before. Using the same enjoyable and sometimes quirky style that they employed so successfully in "The Art of C-Programming," Robin Jones and his team explain the fundamentals of Lisp in a way that students from school to postgraduates will find lucid and stimulating. The book is unique in illustrating the use of Lisp through the development of a realistic project: the design and implementation of a Lisp-based interpreter for the language ABC.


Reviews 1

Choice Review

Jones, Maynard, and Stewart have done a superb job of achieving their objective, to present the basic ideas of Lisp without too many confusing frills, so that the reader gets used to the particular style of thinking required of a functional programming language. Using the most important features of Common Lisp, the authors start with the ideas of lists and recursion, and effectively lead the reader to the last three chapters where they show how previously discussed features of Lisp come in handy for designing an interpreter for a subset of a particular language, ABC. Each chapter is short but clear and will encourage readers to feel that they are making substantial progress very quickly. The book's style is very appealing and enjoyable. Rated a must for libraries of educational institutions at all levels and, because of increasing public interest in artificial intelligence, for public libraries as well. -R. Bharath, Northern Michigan University