从计算机发展史早期的Cobol、Fortran到后来的C、Java,编程语言的家族不断壮大。除了这些广为人知的语言外,还涌现了Erlang、Ruby等后起之秀,它们虽被喻为小众语言,但因其独特性也吸引了为数不少的追随者。
Bruce A. Tate是软件行业的一名老兵,他有一个宏伟目标:用一本书的篇幅切中要害地探索七种不同的语言。本书就是他的成果。书中介绍了Ruby、Io、Prolog、Scala、Erlang、Clojure和Haskell这七种语言,关注每一门语言的精髓和特性,重点解决如下问题:这门语言的类型模型是什么,编程范式是什么,如何与其交互,有哪些决策构造和核心数据结构,有哪些独特的核心特性。
在这个飞速发展的信息时代,程序员仅仅掌握甚至精通一门语言是远远不够的。了解多门语言蕴涵的思维方式,在编码中互相借鉴,再挑出一两门对自己口味的语言深入学习,这些已经成为在软件行业中安身立命之本。从这个意义上说,每个程序员都应该看看这本书。
Bruce A. Tate是RapidRed公司总裁,该公司主要为Ruby轻量级开发提供咨询。他曾任职于IBM公司,并担任过多家公司的客户解决方案总监和CTO。著作有十余本,包括荣获Jolt大奖的《Better, Faster, Lighter Java》。
一等对象应具有以下几项性质:可存储于变量或数据结构中;可作为参数传递给函数;可作为返回值从函数返回;可在运行时创建。举例来说,C++中的对象就是一等对象,但其函数无法在运行时创建,所以不是一等对象;与之相反,函数式语言中的函数是一等对象,因为它既可以传递和返回,也可以在运行时动态创建。
——引自第12页
本书为你铺就的学习途径,较之网上那些20分钟教程可谓略胜一筹。我知道,你我同为善用Google之人,随便搜索书中某门语言的简明教程自是不在话下。不过本书的高明之处在于,它会带你踏上快速成长的互动之旅。你每周都会遇到一些小型的编程挑战和一个实战项目。解决它们虽非易事,但这既能增长你的见识,还可让你体验编程之乐。如果你阅读本书时不做任何习题,那不过是对语法有了个粗浅认识。如果你在尝试独立解答习题之前,先去网上搜索答案,那也一样意味着不及格。你首先要有试着解答习题的主观愿望,同时也要充分认识到,有一小部分习题可能超出了你的能力范围。要知道,学会语法永远比学思考简单。如果以上描述让你心惊胆战,我建议你放下这本书,换本别的书看看。对你来说,也许看七本不同的编程语言书会更轻松惬意。但是,如果你马上想到的是看这本书所能带来的回报——写出一手更漂亮的代码——并为此激动不已,那就别犹豫了,赶紧往下看吧。
——引自第7页
翻开那本《威尼斯幻想还有五分钟》,第一眼看到的强烈影像是金色的、绚烂到极致的水和石头;自序里的第一句话是,“对不起,十一月的威尼斯什么也不是。”看见这句话,起码...
神经系统疾病定位诊断学:解剖、生理、临床 本书特色 本书共8章,用神经元学理论写出神经系统各部的解剖生理及病损时所产生的症状、体征和综合征。撰写的每个章节都有许...
预拌混凝土实用技术简明手册 本书特色 预拌混凝土实用技术简明手册》是编者心血之作,编者将40余年的科研成果、行业经验以及收集的行业资料结合起来,依据*新规范标准...
林少华著名文学翻译家,学者。亦从事文学创作。曾任教于暨南大学、日本长崎县立大学和在东京大学从事学术研究。现为中国海洋大学外国语学院教授。兼任中国日本文学研究会副...
医学物理学(修订版) 本书特色 本书是作者根据医学物理学教学大纲以及本门课程考试特点,针对学生学习医学物理学课程中存在的问题和遇到的困难,使学生在较短的时间内掌...
作者简介:落落,女,现居上海备受瞩目的超人气青春文学作家《文艺风象》主编、《最小说-ZUI Silence》文字总监已出版书目:《年华是无效信》、《尘埃星球》、...
望色启微 内容简介 《望色启微》共3卷82论。其中**、二卷60论,基本以勾、摘《灵》、《素》的望色部分,加叙加议,予以论说。如“五色所自生”、“五色配脏”、“...
男科病证治妙方 内容简介 本书是作者50余年临床实践和四代家传、师授经验的总结, 共收集整理了750余首疗效确切的男科病证治药方。每方包括组成、制法、用法、功能...
山村暮鸟,本名土田八九十,日本明治与大正时期著名诗人、儿童文学作家,著有诗集《圣三棱玻璃》《风对草木细语》《云》,以及童话集《散散的完满》等。小满,云南陆良人,...
欧文·D. 亚隆当今世界上深负盛名、极具影响力、著作流传颇为广泛的心理治疗大师之一,被评选为美国至今健在的三个最重要的心理治疗学家之一,是美国团体心理治疗的权威...
范军,浙江省作家协会会员,浙江省散 文学会理事,丽水学院客座教授。著有《最三国》《崇祯权力场》《帝国残局》《下一个出局者:战国七雄的狼性生存》等畅销书,计200...
刑罚消灭制度专题整理 内容简介 新中国刑法学在新中国成立初期创建之后,虽然曾因政治运动出现过一段时间的停滞,但在党的十一届三中全会开始复苏,并逐步走上繁荣发展的...
2021年高考语文全国甲卷阅读题源荣获2020年首届坪山自然博物图书奖·年度思想大奖———————————————————————————————————“倘若...
公诉权若干基本问题研究 本书特色 公诉制度是随着人类社会对起诉功能与目的之关系的认识不断深入而逐渐形成的。对犯罪行为的追诉由初始的自诉制度向近现代公诉制度的演变...
深木章子(Miki Akiko)1947年出生于日本东京,东京大学法学部毕业,曾经是律师。2010年凭借《鬼畜之家》,获得第三届岛田庄司玫瑰之城福山推理文学新人...
TheFeelingisastorywrittenfromthememoriesoflearning,hunting,andthelossofmyfather....
《钣金展开计算手册》是一本用计算法进行金属制品和构件展开的实用工具书,作者是以投影的原理列出计算公式,用计算的方法求得被
马克斯·巴泽曼(Max H. Bazerman),世界知名管理决策专家,哈佛商学院工商管理教授。在哈佛大学肯尼迪政府学院、心理系、法学院从事教学研究工作,荣获了...
立体裁剪实训教材-第2版 本书特色 理论与实训相结合,重点突出实训,分为基本操作部分和成衣实例设计部分,基本操作部分重在手法的细节说明与规范要求,成衣实例设计部...
本專著通過一個自行開發的多個體計算仿真模型來探索語言衍生中的一個關鍵問題,即語法能力是如何產生的。它是由天生的、人類所特有的能力決定的,還是從一些人與動物普遍具...