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.
When I wrote the book I had three types of reader in mind. I would like to address each in turn.
· Students taking their first programming course. The student could be from any discipline, from computer science to the humanities. For you, let me stress the word gentle in the title. I assume no prior mathematical background beyond arithmetic. Even if you don’t like math, you may find you enjoy computer programming. I’ve avoided technical jargon, and there are lots of examples. Also you will find plenty of exercises interspersed with the text, and the answers to all of them are included in Appendix C.
· Psychologists, linguists, computer scientists, and other persons interested in Artificial Intelligence. As you begin your inquiry into AI, you will see that almost all research in this field is carried out in Lisp. Most Lisp texts are written exclusively for computer science majors, but I have gone to great effort to make this book accessible to everyone. It can be your doorway to the technical literature of AI, as well as a quick introduction to its central tool.
· Computer hobbyists. Prior to about 1984, the Lisps available on personal computers weren’t very good due to the small memories of the early machines. Today’s personal computers often come with several megabytes of RAM and a hard disk as standard equipment. They run full implementations of the Common Lisp standard, and provide the same high-quality tools as the Lisps in university and industrial research labs. The ‘‘Lisp Toolkit’’ sections of this book will introduce you to the advanced features of the Common Lisp programming environment that have made the language such a productive tool for rapid prototyping and AI programming.
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.
《唐宋历史评论(第三辑)》内容简介:《唐宋历史评论》是由中国人民大学历史学院主办的以唐宋史研究为主的专业历史刊物,以关于唐
《向NASA学工程师文化》内容简介:太空探索既是一个关于探索和发现的故事,也是一个关于领导力和团队合作的故事。本书深入探讨了NA
《设计问题(第四辑)》内容简介:本书共由十一篇文章组成,全部译自美国麻省理工学院(MIT)出版社出版的《设计问题》(Design Is
krzysztofcwalina微软公司公共语言运行库(clr)的项目经理。他曾为.net框架的首个版本设计api,并负责框架中的多个名字空间,包
系统与数据恢复技术 本书特色 本教材主要针对目前主流操作系统Windows及其文件系统下的数据恢复方法、技术和编程实现,重点介绍Windows系统环境下的系统和...
●商业与技术领域最重要的五部作品之一、超级畅销书《释放杀手级应用》作者拉里•唐斯力作。摩尔定律、梅特卡夫定律和颠覆定律是当
《公共哲学序说》内容简介:20世纪90年代以来,“公共哲学”问题成为学界的前沿探索之一,出现了一批重要的研究成果。“公共哲学”
《博客园开发者征途·你必须知道的.NET》来自于微软MVP的最新技术心得和感悟,将技术问题以生动易懂的语言展开,层层深入,以例说
《成吉思汗:意志征服世界》内容简介:他曾4次差点饿死、3次被追杀亡命、2次全军覆没、3次众叛亲离,但每次他都在绝境中爆发出疯狂
《神经网络设计与实现》内容简介:本书是一本神经网络实践进阶指南,适合对AI和深度学习感兴趣并且想进一步提高技能的读者阅读。本
ThePhotoshopAnthologyisfull-color,question-and-answerbookforWebDesignerswhowantt...
老兵新传Visual Basic核心编程及通用模块开发 本书特色 编程“高手”的功力体现在对语言的彻底掌握和丰富的实践经验书稿内容由作者原创编写,直接面向实际应...
零基础学Word 本书特色 《计算机实用技能丛书》是一套软件专业类丛书,该丛书采用图解教学,针对当前*新软件,由浅入深地进行了详尽讲解。内容全面、简单直观、通俗...
《深入解析SpringMVCgnWebFlow》是SpringMVC和WebFlow两个框架的权威指南,书中包括的技巧和提示可以让你从这个灵活的框架中汲取
计算机网络(第五版) 本书特色 《计算机网络》为普通高等教育“十一五”国家级规划教材。本书共分十章,主要介绍了计算机网络的发展和原理体系结构、物理层、数据链路层...
你会是那个熟读离心力概念却无法解释潮汐成因的中学生吗?其实,中学物理是与日常生活关系最密切的科目。本书将繁杂的物理公式与
《玩转微商》内容简介:自2014年开始,微商成为一个十分热门的关键词,随着就业难的问题,微商由于较低的准入门槛,受到了很多大学
《走进搜索引擎》由搜索引擎开发研究领域年轻而有活力的科学家精心编写,作者将自己对搜索引擎的深刻理解和实际应用巧妙地结合,
《若到江南赶上春》内容简介:本书是吴浩然漫画作品的合集,每幅画作配以简短文字阐述画面,延续丰子恺轻松、风雅、有趣的风格,展
《吾心可鉴:跨文化沟通》内容简介:不同的文化在语言、习俗、文化心理等方面都有巨大的差异。本书从文化和心理学的双重视角,分全