- 1 Introduction
- 2 Table of Contents
- 18.104.22.168 Chapter No 1 Functions And Data
- 22.214.171.124 Chapter No 2 Lists
- 126.96.36.199 Chapter No 3 EVAL Notation
- 188.8.131.52 Chapter No 4 Conditionals
- 184.108.40.206 Chapter No 5 Variables And Side Effects
- 220.127.116.11 Chapter No 6 List Data Structures
- 18.104.22.168 Chapter No 7 Application Programming
- 22.214.171.124 Chapter No 8 Recursions
- 126.96.36.199 Chapter No 9 Input And Output
- 188.8.131.52 Chapter No 10 Assignment
- 2.1 Related Posts:
This book is about learning to program in Lisp. Although widely known as the principal language of artificial intelligence research—one of the most advanced areas of computer science—Lisp is an excellent language for beginners. It is increasingly the language of choice in introductory programming courses due to its friendly, interactive environment, rich data structures, and powerful software tools that even a novice can master in short order.
This current volume of the ‘‘gentle introduction’’ uses Common Lisp throughout. Lisp has been changing continuously since its invention 30 years ago. In the past, not only were the Lisp dialects on different machines incompatible, but programs written in one dialect would often no longer run in that same dialect a few years later, because the language had evolved out from under them. Rapid, unconstrained evolution was beneficial in the early days, but demand for a standard eventually grew, so Common Lisp was created. At present, Common Lisp is the de facto standard supported by all major computer manufacturers. It is currently undergoing refinement into an official standard. But Lisp will continue to evolve nonetheless, and the standard will be updated periodically to reflect new contributions people have made to the language. Perhaps one of those contributors will be you.