Simply Scheme: Introducing Computer Science, 2nd Edition

简介:
这本书努力使Scheme的一些棘手的想法变得容易理解。本教程重点介绍了一些关键语言功能,从基本函数,变量,到递归和其他函数编程概念。虽然像C和Java这样的语言使用对象来建模数据,但Scheme程序员将问题分解为函数。Scheme中解决问题的艺术和优雅来自应用递归和其他设计概念。
编程应该是学习将分号和goto放在哪里的问题吗?根据哈维和赖特的说法,绝对不是。编程,特别是当你开始的时候,是关于大局的,学习如何使用你的想象力,而不是你的语法。作者使用Lisp的方言Scheme作为基础。Scheme和Lisp是符号程序,允许您创建将编写程序的程序。整个计划的练习可以帮助您快速入门,甚至可以度过美好时光。本书的前半部分使您对功能感到舒适,从而引导您进行涉及桥牌游戏和井字游戏的项目。在下半年,您将处理递归,抽象,文件和向量。在这些章节结束时,您已经准备好使用Scheme来处理数据库和电子表格。
简单地说,Scheme证明了编程是可以访问的,只要它能刺激而不是削弱想象力。这本书会给你一个感觉的内部工作的计算机应用程序一样,没有其他。
尽管在商业中并不经常使用,但Scheme及其堂兄Common Lisp (本书在附录中描述) 仍然受到计算机科学家的青睐,例如在人工智能研究中。Simple Scheme成功地使困难的编程语言既可接近又可访问。对于任何第一次参加计划的计算机科学专业的学生来说,这是一个宝贵的资源。
英文简介:
This book works hard to make the somewhat tricky ideas of Scheme accessible. This tutorial stresses small sections on key language features, from basic functions, variables, and onward to recursion and other functional programming concepts. While languages like C++ and Java use objects to model data, Scheme programmers break a problem down into functions. The art--and elegance--of problem solving in Scheme comes from applying recursion and other design concepts.
Should programming be a matter of learning where to put the semicolon and goto? According to Harvey and Wright, absolutely not. Programming, especially when you're starting off, is about the big picture, learning how to use your imagination and not your grammar. The authors use Scheme, a dialect of Lisp, as their base. Scheme and Lisp are symbolic programs that let you create programs that will write programs. Exercises throughout with Scheme help you get up to speed quickly and even have a good time. The first half of the book makes you comfortable with functions, leading you to projects involving bridge games and tic-tac-toe. In the second half, you deal with recursion, abstraction, files, and vectors. By the end of these chapters, you're ready to use Scheme to tackle databases and spreadsheets.
Simply Scheme proves that programming can be accessible as long as it stimulates, rather than deadens, the imagination. This book will give you a sense of the inner workings of computer applications like no other.
Though not often used in business, Scheme and its cousin Common Lisp (which the book describes in an appendix) are still favored by computer scientists, for example, in artificial intelligence research. Simple Scheme succeeds in making a difficult programming language both approachable and accessible. It's a valuable resource to any computer science student who is taking Scheme on for the first time.
- 书名
- Simply Scheme: Introducing Computer Science, 2nd Edition
- 译名
- 简单方案:计算机科学简介,第二版
- 语言
- 英语
- 年份
- 1999
- 页数
- 460页
- 大小
- 2.54 MB
- 标签
- 计算机科学
- Scheme
- 下载
Simply Scheme: Introducing Computer Science, 2nd Edition.pdf
- 密码
- 65536
最后更新:2025-04-12 23:57:59