从计算机发展史早期的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页
生命教育丛书---防灾避难与危机处理 本书特色 《防灾避难与危机处理》:人*宝贵的是生命,生命只有一次。生命教育丛书---防灾避难与危机处理 内容简介 生命是灿...
一本讲述整个世界如何联合起来重塑全新驾驶与出行方式的动人故事。一本关于无人驾驶汽车开发过程中戏剧性与曲折性故事的精妙之作。自动驾驶汽车是近年来最值得夸耀的技术突...
剑桥辩士 本书特色 《剑桥辩士:剑桥法学院律师成功之道》由中国商业出版社出版。剑桥法学院律师成功之道讼场斗士——精心缝制“辩护之衣”剑桥辩护**定律:先发制人律...
吴建平,1958年12月出生于浙江衢州,中国摄影家协会会员。1997年,中国摄影出版社出版《藏族人像写真》摄影画册;1999年,在德国柏林举办“西藏人像”、“浦...
作品目录前言第一章 秦汉考古第一节 绪论一、断代与分期二、文化分区第二节 重要遗址的调查与发掘一、都城遗址(一)咸阳城( 二
对于学生和哲学家来说,肖恩•加拉格尔的这本新的导论不仅给他们提供了对现象学领域和当代哲学争论状态的一个出色而简洁的概观,而且通过考察现象学对其所应用的那些学科的...
乔治•奥威尔(1903-1950), 英国著名作家。主要作品有《动物农场》、《1984》等。1903年出生于印度,1907年举家迁回英国,后因经济原因无力深造,...
Bunny jobs,巴尼工作,社交极简主义者。卷角,碳基生物。有一只叫“王宝军”的小狗。
- 编辑推荐 -★深受吉尔·德勒兹、菲利克斯·加塔利、贝尔纳·斯蒂格勒、布鲁诺·拉图尔推崇的哲学家——吉尔伯特·西蒙东首部正式出版的中译本。★在其哲学名著《个体...
谷川俊太郎日本当代诗人、剧作家、散文家、翻译家。当今国际诗坛被广泛阅读和最有影响力的诗人之一。被誉为宇宙诗人、国民诗人,多次获诺贝尔奖提名。他的作品语言简约深刻...
◆ 长销40年的经典电影入门书,自20世纪70年代问世以来,被北京电影学院、北京大学、哈佛大学、MIT、纽约大学等知名院校指定为影视课程教材,备受电影人、学生和...
罗伯特·A.达尔(Robert A. Dahl),当代著名政治学家,耶鲁大学政治学终身教授,美国国家科学院和美国人文与科学院院士。1963年、1990年两次获伍...
*作者简介西佩·斯图尔曼(Siep Stuurman,1946— ),荷兰政治学家,乌特勒支思想史荣休教授。2010年任鹿特丹伊拉斯谟大学历史与艺术学院的让·莫...
痼疾医要 本书特色 班旭升主任医师是一位卓有成就的医学专家,研究领域偏重于中西结合治疗疑难杂症,《痼疾医要》一书便是他研究成果的集中表现,具有很高的学术含量。该...
本草求真 内容简介 本书为清·黄宫绣撰,成书于清乾隆三十四年。全书共十卷,辑药520种主要在《本草纲目》基础上对本草阐真摘要,辨伪订讹,发前人所未发,是一部非常...
作者簡介大澤めぐみ小說家,在角川Sneaker文庫發行了《你好哇,暗殺者。》《幸會,食人鬼。》《6番線に春は来る。そして今日、君はいなくなる。》等作品。插畫者簡...
【编辑推荐】★ 发明“常识”的关键时刻,“用数字说话”的历史节点,人类“测量癖”的起源过去,一天中的每个“小时”可不是一直都等于六十分钟。那时候的“小时”就像手...
◆奥斯维辛之后,幸存者如何书写日常生活?◆从炼狱重返人间,普里莫·莱维思索常人眼中的平凡人生,探求被忽视的自由可能◆《扳手》曾获意大利顶级文学奖项斯特雷加文学奖...
我们真的知道自己是谁吗?怎样知道自己长大了呢?钱能买到所有的东西吗?除了报复,我们还能做些什么?幸福的原因是什么?怎样判断一件事的公平性?人们怎样定义“正常”?...
米莱童书,由国内多位资深童书编辑、插画家组成的原创童书研发平台,“中国好书”大奖得主、“桂冠童书”得主、中国出版“原动力”大奖得主。现为中国新闻出版业科技与标准...