作者:《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.
《土摩托看世界》内容简介:《土摩托看世界》主要内容包括格瓦拉的阿根廷、谁的非洲、天堂的衰落——莫尔斯比港、热带雨林拯救站、
微信已经成为一个独立的生态系统,带来了万众创业的全新机会,而《公众号思维》一书是作者及其团队在微信生态发展过程中大量实战
第1部分网页设计第1章网页设计的原则1.1了解分析客户需求1.2网站的项目规划第2章网页设计的框架2.1网页的框架结构第3章网页设
《张一南北大国文课》内容简介:本书源自作者在北京大学教授的“大学国文”通识课讲义,解读了先秦、六朝、唐宋三个时期具有代表性
《求索真文明》内容简介:全书共收录朱维铮先生的18篇文章,每篇围绕一位晚清时期的学者,论述其主要思想和重要著作。朱先生对每位
《法律硕士联考专业基础课经典案例分析》内容简介:本书是法律硕士联考案例分析题的专项训练,含基本案例和复杂案例两部分,各部分
Excel 2010图表实战技巧精粹-(附光盘) 本书特色 卓越图表应当具备3个重要的要素:真实、简明、丰富。 真实:图表所表达的观点和传递的信息必须真实、准确...
《静静地做一个明师》内容简介:本书从教师自身角度出发,将日常教学工作、学习要求、教学文化和教育思想这四个方面的提升和改进视
《学习书法的十三个问题》内容简介:本书是近现代著名书法家启功先生对书法学习中常见问题的专题讲解,包括:迷信由于误解、字形结
《生活中的运筹学》内容简介:为了帮助对运筹学感兴趣的读者掌握最基础也最实用的运筹方法,本书分10章阐述了运筹学中最基本的思想
《计算机导论与实践(第2版)》内容简介:本书以实验的形式讲述了计算机导论实践课程涉及的计算机硬件、操作系统、应用软件、多媒体
《地方公务员能力框架与能力建设研究》内容简介:本书在国家公务员九项能力框架和项目组调研的基础上,细分、构建了H省地方公务员的
《子恺漫画精选集》内容简介:在中国漫画史上,丰子恺开创了中国抒情漫画的先河。他的漫画题材包罗万象,有古诗新画、儿童相、学生
SolidWorks快速入门教程 本书特色 本书是学习SolidWorks2016中文版的快速入门与提高教程,内容包括SolidWorks2016功能概述、软件...
《宋本群经义疏的编校与刊印》内容简介:所谓“群经义疏”,是指唐代孔颖达、宋代邢昺等人为儒家经书所撰“正义”和“疏”;宋本义
《黑客的代码》内容简介:一组名为“超级瘾君子”的神秘代码何以让全球陷入恐慌。这部由国际知名的网络安全专家写成的作品,向我
《移动社交微电商营销从入门到精通》内容简介:《移动社交微电商营销从入门到精通》分为移动社交电商营销思维篇、移动社交电商营销
Flash二维动画制作基础教程 本书特色 本书是中等职业教育电子信息类专业“双证课程”培养方案配套教材,同时也是“CEAC国家信息化计算机教育认证”的指定教材,...
《诸子百家普及丛书(套装10册)》内容简介:本丛书以王志民教授主持承担的山东省齐文化传承创新示范区建设重大工程项目为基础。丛
《全球治理中的中国与上海:上海对接“一带一路”》内容简介:随着广泛参与全球治理,与世界深度联通,我国面临来自内外部的机遇和