从计算机发展史早期的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页
史蒂芬·海登Steven Hyden美国作家、音乐评论家。他目前是UPROXX的文化评论员及名人摇滚播客的主播。其音乐评论文章多见《滚石》《公告报》《纽约时报》...
《追念郑振铎》内容简介:郑振铎先生(1898—1958)是我国新文化和新文 学运动中的一位巨匠,文学研究会的发起人,《小说月报》《文
罗伯特·瑟维斯,英国著名研究俄国、苏联的历史学家,牛津大学圣安东尼学院的研究员,斯坦福大学胡佛研究所高级研究员。出版有《列宁传》《斯大林传》和《托洛茨基传》等作...
WHATTHEHEARTWANTS"isthestoryofonewomanspassionforthenaturalworld,toldwithalyrica...
炸药理论 本书特色 《炸药理论》是国防特色教材·材料科学与工程教材之一炸药理论 目录 第1章 绪论1.1 爆炸1.2 炸药及其特点1.3 炸药的化学变化1.4 ...
徐林正,浙江人,自由撰稿人,《大众电影》专栏作者。主要作品有:《文化突围》《文化嘴脸》《文坛剽客》《先锋余华》《老李飞刀》《客厅·网络·咖啡屋》《明星vs名人》...
顾南西,阅文集团人气作家。其作品以暖心、治愈风格为主,文风细腻,题材多变,喜欢脑洞大开。作品多次位列网站月票榜与订阅棒前三名,受到广大读者的喜爱。本书已改编为漫...
精彩摘录心情欠佳,看哪个人都是牛鬼蛇神,运程有进步的时候,不会计较那么多。——引自第44页一个人的时间用在什么地方是看得见
精彩摘录送给桃丽满慢的“爱”所有人来了他们千方百计想逗我笑他们陪我做游戏有些游戏是为了取乐,有些则让人铭记然后他们都离去
作品目录第1话 辣妹警察登场!!第2话 给我凉快凉快!!第3话 执行搜查哟第4话 辣妹警察的一天第5话 祭典到了!!尽情跳舞吧!!
心脏物理检查技巧-中文翻译版-赠英文原版心音和脉博波CD 本书特色 随着二维超声心动图及核素成像等现代诊疗技术的广泛应用,心脏听诊教学和心脏物理检查的应用已...
作品目录编选说明导论平等的诸原则运气与应用论应得的应得努力、能力与个人应得罗尔斯的应得与正义均等主义与个人应得运气、机遇
什么是简约但不简单的基本款?什么是能走入日常、丰富生活,真正需要的好器物?想要的东西这么多,究竟该如何取舍?《日日物事》收录饮食旅游生活作家叶怡兰20年间的选物...
Most tasks require a person or an automated system to reason--to reach conclusio...
【编辑推荐】★时隔八年,余华全新长篇重磅归来!◆人生就是自己的往事和他人的序章时代的洪流推着每个人做出各自的选择。这是一个荒蛮的年代,结束的尚未结束,开始的尚未...
毕淑敏 CCTV读书大使、“朗读者”“开讲啦”特邀嘉宾、内科主治医师、知名心理咨询师,有多篇文章入选教科书的国民级作家。北京作家协会副主席,北师大文学硕士,心理...
草药彩色图集-(3) 内容简介 石榴别名笑天果、丹若、金粟。来源为石榴科植物石榴PunicagranatumL.的根皮或果皮。植物形态落叶灌木或乔木,高2~5m...
作品目录1 引言1.1 数学优化1.2 最小二乘和线性规划1.3 凸优化1.4 非线性优化1.5 本书主要内容1.6 符号参考文献I 理论2 凸集2.1
陶辉,毕业于西安交通大学计算机科学与技术专业,曾就职于华为中央软件部、腾讯QQ空间、思科中国CRDC等公司,目前在阿里巴巴云计算公司的飞天团队工作,研究方向为介...
Life in the woods: Creative cabin architectureEver since Henry David Thoreau’s d...