作者:《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.
跟阿铭学Linux-(第3版) 本书特色 本书是一本入门级的Linux学习教材,适合初学者阅读。本教程由浅入深,内容精湛,案例丰富,通俗易懂!书中分两部分:前面...
《数据分析原理:6步解决业务分析难题》内容简介:本书系统地介绍了数据如何始于业务、取于业务、用于业务。既有扎实的理论铺设,又
本书主要介绍了通信在企业经营管理中所能发挥的作用,以及在企业基础通信设施建设中管理人员应该如何进行技术选择、行动决策和项
PHOTOSHOP CS6从入门到精通-附赠1DVD.含教学视频与海量素材 本书特色 本书深入挖掘了photoshopcs6的核心工具、命令与功能,轻松解析色调...
《唐宋历史评论(第三辑)》内容简介:《唐宋历史评论》是由中国人民大学历史学院主办的以唐宋史研究为主的专业历史刊物,以关于唐
錫製鈕釦在低溫時會崩解成粉末狀,西元一八一二年拿破崙對俄軍戰役的大潰敗,是否就是俄羅斯的冰天雪地讓這支堪稱史上最大軍旅因
前言鸣谢简介1.用闪电书写——塞穆尔·莫尔斯与电磁电报创造发明家通讯的需要电的选择莫尔斯的第一个电报其他科学家:惠斯登电报
《从零开始构建深度前馈神经网络》内容简介:2016年,阿法狗(AlphaGo)为全世界打开了一条窄窄的门缝,通往未来之路就此展现。通过
《波浪理论实战新解:股市波动原理与规律》内容简介:股市波动规律必须建立在具有说服力的股市波动原理之上,这是笔者写作此书不变
《RT-Thread内核实现与应用开发实战指南:基于STM32》内容简介:本书基于野火STM32全系列开发板介绍RT-Thread内核实现与应用开发,
日本の出版史に独自の位置づけで歴史を刻む出版社である工作舎の設立時から構想があったというのが、この『全宇宙誌』である。「
《女性择偶倾向》内容简介:择偶作为一种复杂的社会、文化和心理现象,近年来已成为社会学与心理学炙手可热的研究课题。西方*早展开
Webservices,usuallyincludingsomecombinationofprogramminganddata,aremadeavailable...
《Lua 程序设计(第4版)》内容简介:本书由Lua语言作者亲自撰写,针对Lua语言本身由浅入深地从各个方面进行了完整和细致的讲解。作
Searchisamongthemostdisruptiveinnovationsofourtime.Itinfluenceswhatwebuyandwhere...
《创新思维与方法》内容简介:本书共12章,包括创新的基础知识、创新驱动发展、互联网+行动计划、大数据时代的思维变革、发明问题传
赞誉HackingHappinessWhyYourPersonalDataCountsandHowTrackingitCanChangetheWorld现在我们...
《海蒂》内容简介:《海蒂》是瑞士儿童文学作家给翰娜·斯比丽的代表作,被视为世界儿童文学经典作品之一。分为《海蒂的学习和生活
《深入实践DDD》内容简介:本书是拥有二十年商业软件开发经验及十年技术管理经验的资深技术专家呕心沥血之作,也是目前市场上少有的
《战火中的大学:从陕北公学到人民大学的回顾》内容简介:本书作者成仿吾是新文化运动的代表、中国共产党内著名的无产阶级教育家、