从计算机发展史早期的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页
风染白,文笔精妙,笔下文字,皆如开在心尖的花,字字戳心。她曾言,特别喜欢一句话,女为悦己者容,士为知己者死,读者于我便是如此。愿所有真心都能得到回报,亦愿所有爱...
UlmanandBrothersutilizeauniqueclinicalresearchpopulationofrapeandincestvictimsan...
✉【编辑推荐】是枝裕和、椎名林檎、满岛光推崇的日剧大神,《东京爱情故事》《四重奏》编剧坂元裕二唯一心碎小说集首度引进;写给孤独者的深情书简,致艰难生存的你:爱是...
路彦雄,西安电子科技大学硕士毕业,从事自然语言处理和机器学习相关工作多年,具有丰富经验。曾任微信小微机器人技术负责人,现任微信整合搜索算法组组长。目录
化妆师-初级 中级 高级 目录 **部分 初级化妆师第1单元 接待**节 礼仪规范第二节 接待用语规范单元测试题单元测试题答案第2单元 化妆设计**节 对象诊断...
《山海经》主要记述的是古代神话、地理、物产、巫术、宗教、古史、医药、民俗、民族等方面的内容。古代中国神话的基本来源就是《山海经》,其中最著名的包括:夸父追日、女...
标准化知识与实务 本书特色 近年来,在全面深化改革的时代背景下,标准化工作仍存在着诸多不适应市场经济发展和标准化工作规律的薄弱环节,其中标准化人才总量相对不足、...
作品目录沉睡的山笔之海吸露的族群雨后彩虹棉孢子· · · · · ·
作者 | 理查德·德威特(Richard DeWitt)美国费尔菲尔德大学(Fairfield University)教授。他利用丰富的课堂教学经验对《世界观》...
重型机械标准-(一) 内容简介 随着国家装备制造业的快速发展,在“十一五”发展规划中,国家把重型装备提到相当重要的位置。近几年由于标准的大量制修订,新标准不断出...
【内容简介】在卫国战争期间(1941—1945),有数百万苏联儿童死亡,活下来的幸存者,则失去了亲人,过早地结束了他们的童年。在本该享受童年快乐的阶段,“我们已...
法律出版社目的与体系:古典哲学基础上的德国刑法学新思考 内容简介 在当今德国年轻一代的刑法学者中,本书作者帕夫利克教授(Michael Pawlik)无疑是一个...
糖尿病 本书特色 《糖尿病》为古今名医临证实录丛书之一,书中选取了古今名医对糖尿病的证治经验,并且多选取对糖尿病确有阐发,有医案佐证的医家经验,部分加人...
拜互联网所赐,你每天都能接收大量的知识,教你思考、为人、处世。然而,当年轻的你站在人生的十字路口,看到如此众多的路标时,你反而更加迷茫,因为你不知道,哪条路会让...
全国中医药行业高等教育“十二五”规划教材中医妇科学(第9版)/马宝璋/十二五规划 内容简介 《中医妇科学(第9版)》特点:1.坚持采用“政府指导,学会主办,院校...
Only the rarest of books manages to think freshly about issues of art-making wit...
1960年4月3日生于浙江杭州,3岁时随父母迁至海盐,在海盐读完小学和中学。曾经从事过5年的牙医工作,1983年开始写作,已经完成长篇小说4部,中短篇小说集6部...
傅莹女士,2013-2017年担任全国人大会议新闻发言人,也曾担任驻英国等国大使和外交部副部长。书中展现的是,她作为一名新闻发言人,如何向中外媒体介绍中国的内政...
比留间荣子96岁“最高龄在职药剂师”在东京一隅的希尔玛药店,有一位96岁的“最高龄在职药剂师”——比留间荣子。不管刮风、下雨,还是酷暑、严寒,她每天都坚守在药店...
骨伤特效疗法 本书特色 本书从临床疗效的角度出发,重点研究和探讨骨伤治疗方法,在长时间临床实践的基础上,参阅了大量骨伤疗法,从中科学地筛选并提炼出具有治疗效果好...