作者:《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.
《天人合一》内容简介:“天人合一”由宋代著名思想张载明确提出,是中国传统思想中经久不衰的思想话题,集中体现了人与自然和谐相
Geomagic Studio逆向工程技术及应用-(含光盘) 本书特色 《Geomagic Studio逆向工程技术及应用》是由清华大学出版社出版的。Geoma...
《经济转型背景下的财富管理与资产配置》内容简介:当前,国际国内经济金融形势复杂多变,投资单一市场、单一资产的不确定性不断加
《怎样成为一名设计师》内容简介:头脑独立的设计师需要自己发现合理建议,也需要当代设计师面对的道德与实践问题的指南。《怎样
InDesignThinkingPeterRoweprovidesasystematicaccountoftheprocessofdesigninginarch...
《养生堂之养生厨房》内容简介:作为参与《养生厨房》摄制的营养师,听到《养生厨房》出书的消息, 摄制的往事历历在目。艰辛不必多说
《品牌创造增长》内容简介:怎样建立品牌?怎样挖掘用户的隐性需求?对用户而言,你的产品只是一个名字,还是一个品牌?打造一个知
《粘土手办基础教程》内容简介:有没有想过把绘画书中的经典人物形象做成一个栩栩如生的人物模型收藏起来?其实一点也不难!翻开这
《PHP典型模块与项目实战大全》以实战开发为原则,以PHP典型模块和项目开发为主线,通过12个高质量的PHP典型模块和6个PHP大型应用
《软件开发的201个原则》内容简介:本书汇总了软件工程原则。原则是关于软件工程的基本原理、规则或假设,不管所选的技术、工具或语
《万国衣冠拜冕旒:唐代卷》内容简介:《万国衣冠拜冕旒:唐代卷》全书通过对我大唐帝国时期大量文明遗产(包括各类工艺品、美术作
《逍遥游(绘本版)》内容简介:《逍遥游》是战国时期哲学家、文学家庄子的代表作,无论在艺术上还是思想上均可视为《庄子》一书的
《无互动,不营销》内容简介:《无互动,不营销》旨在探究回答:互动营销在整体数字战略中发挥何种功能?互动营销所追求的与消费者
《60问读懂《道德经》》内容简介:老子的《道德经》被誉为“万经”,是道家、道教的优选经典。从古到今,注解它的书层出不穷,不同的
智能材料是一种能感知外部刺激,能够判断并适当处理且本身可执行的新型功能材料。智能材料与智能结构有着巨大的潜在的应用前景,
《我自我的田渠归来》内容简介:“中国当代十大散文家”张晓风精选散文集,部分内容首次大陆出版。本书内容由作者亲自编排,依据宋
《阅读的艺术》内容简介:阅读,不怕从零开始,只怕从未开始 《阅读的艺术》辑录了著名出版人、作家聂震宁的六十余篇关于阅读、书籍
将人类过去上百个世纪的所有进步都描绘在一张图表里,只会得出一条近乎完美的平坦直线。直到18世纪工业革命的出现,才使得这条平
《就喜欢你看不惯我又干不掉我的样子4》内容简介:超人气漫画家白茶全新力作!吾皇巴扎黑一家爆笑来袭!《就喜欢你看不惯我又干不掉
《李致文存·我的书信》内容简介:《李致文存》第五卷,则收录了李致与巴金的诸多书信,还有曹禺、张爱萍、李又兰、戈宝权、冯骥才