作者:《Simply Scheme 2nd Edition》书籍
出版社:The MIT Press
出版年:1999-08-27
评分:8.0
ISBN:9780262082815
所属分类:网络科技
For anyone learning the Scheme programming language, the second edition of Simply Scheme: Introducing Computer Science provides a very digestible textbook-style introductory tutorial to this powerful and elegant language.
In the words of the authors, Simply Scheme is designed to be a "prequel" to another book, Structure and Interpretation of Computer Programs. This latter title has been a staple of introductory computer science courses for years, but it assumes a certain background.
Simply Scheme 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.
Longer code samples in the book include a tic-tac-toe game, examples that work with poker and bridge, and a working spreadsheet demo. Throughout, the book employs a friendly and jargon-free approach to programming. This book is as much about thinking like Scheme as it is about the basic nuts and bolts of the language. Sections on using software patterns in Scheme help bring this new edition up to date.
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. --Richard Dragan
Topics covered: Scheme language fundamentals, functions and higher-order functions, variables, lambda basics, recursion, abstraction, software patterns in Scheme, lists, trees, sequential programming, working with files, vectors, Common Lisp.
《半小时漫画经济学3:金融危机(完结篇)》内容简介:在大多数读者的心目中,经济学都是专业、晦涩的代名词,但陈磊(笔名:二混子
《用生活常识学懂成本会计(第2版)》内容简介:成本会计烦琐、复杂、抽象,让很多学会计的人员一头雾水。本书采用通俗易懂的语言、
《药品监管制度的法律改革》内容简介:本书融合行政法学、政府监管、公共治理理论和药品监管实践,以法律与社会的互动、法律的实际
不能说的秘密-Photoshop风光摄影后期创意调色圣经-含光盘1张 本书特色 介绍风光摄影后期常见问题处理阐述风光摄影后期各种创作思路解析众多风光摄影后期调色...
本书是编程语言先驱者IvorHorton的经典之作,是C语言方面最畅销的图书品种之一。本书集综合性、实用性为一体,是学习C语言的优秀
计算机监控技术与系统开发 内容简介 计算机监控系统广泛应用于众多领域。本书以快速语言Visual Basic 6.0和TC2.0作为工具,详细阐述了计算机监控系...
《UMTS中的WCDMA-HSPA演进及LTE》(原书第4版)主要介绍了第三代移动通信系统中的WCDMA无线传输技术,重点是WCDMA的技术特点和演进
推荐系统开发实战 本书特色 本书是一本关于推荐系统从入门到进阶的读物,采用“理论 实践”的形式展开,不仅对各种推荐算法进行了介绍,还对算...
《胡小闹日记升级经典版·学习篇:再见:马虎和拖拉》内容简介:号外,号外! 五(三)班新转来一位“电线杆”——好高、好帅的体校
《pcDuino开发实战》内容简介:本书共分为四篇,由浅入深地讲解pcDuino的开发使用。第一篇为基础篇,包括第1~3章,首先介绍了Ardui
《水色斑斓Ⅲ》内容简介:总有一些回忆无法用言语表达,总有一些情绪无法用文字记录...... 在song丹青老师的水彩笔下,流淌着的是斑
《程序与民主》是意大利著名政治学家、法学家皮罗·克拉玛德雷(Pierocalamandrei)(1889-1956)讨论现代诉讼程序的著作。该书篇
《在家就能做的80个STEAM科学小实验》内容简介:STEAM教育是融合了科学、技术、工程、艺术、数学多门学科的综合性教育,它提倡对多
《晚安妈妈,晚安宝贝:小秘密跑掉了》内容简介:本书含27个小故事,让孩子的睡前时光温暖甜蜜,治愈孩子小小的心灵。作者充分利用
ForKidsAged10+(AndTheirParents)Thecodeinthisbookrunsonalmostanything:Windows,Mac...
《越过人生的刀锋:金庸女子图鉴》内容简介:捕捉原著未被留意的细节,六神磊磊妙笔勾勒金庸女子群像 知名自媒体人、畅销书作家六神
本书从信道衰落的物理本质入手,给出了无线移动信道完整的数学模型,简明、清晰地阐述了由时间、频率和空间变化所引起的三种不同
《第四次革命》内容简介:随着线上线下大融合以及人工智能的极大发展,人类已经进入超历史时代。在这一时代中,人类终于迎来了继哥
《传播学原来很有趣:16位大师的精华课》内容简介:本书围绕生活中经常出现的传播学现象,选取了16位享誉世界的传播学大师,把他们
《人生真不如陶渊明那一杯酒》内容简介:陶渊明用他一生的行动,告诉我们如何找到通向宁静生活的道路;告诉我们热爱什么都不如热爱