作者从ruby开始,给大家带来了7盘小菜,说实话,如果你未曾接触过其中的语言,都会让你看的一头雾水,当然你要是有一打语言的经验,或者自己亲自设计过语言(命令式,OO,原型,FP),那你应该会有更多的体会。
对于作者的一些跟各种语言设计师的对话,从中你能得到每种语言的优势和不足,每种语言的诞生环境和设计意图等等,这些在我看来是最有价值的。
这本书的定位很奇怪,绝不是无经验的编码人员,至少你已经混迹和使用过3门以上的语言,可绝不是一种范式的语言哦(oo,fp,etc.),如果没有这些理解力,很难了解到作者在说什么。
说实话,这本书不适合一下子读完,因为要了解一种语言绝非一周就能学精的,有些人读完恐怕会说,这些小把戏私下玩玩还行,用到生产环境中还是省省吧。额额额,我只能说这本书压根你不该看,何必自讨没趣~
这本书还是值得一读,但别相信7周就能理解7种语言,╮(╯▽╰)╭,怎么感觉像是在说21天学会C++,这是个噱头,除非你会穿越~
下面是自己的一些话痨:
为什么那么多人吐槽Erlang的语法,我怎么就觉得简洁的不得了,多么优美的设计,这就是一个个人习惯问题。
克罗尔的STM,的确是个很不错的设计,但目前我更推崇厄兰的多进程模式,就让他崩溃的做法,这是个逆设计,厄兰给我们的是一个世界。
Clojure,她可以不浪费你之前在Java上的投资,有时候我也在想Scala是不是学起来更简单,的确,Clojure设计的函数式体系异常庞大,到目前为止我还不能自己主导设计一种框架,实在是很悲哀,连从哪方面入手都很困难,因为Clojure给你的解决方式实在太多了,你学了太多,却不知道那种是最合适的,待我想要用Scala还是Clojure的时候,我还是决定选择Clojure,因为Scala的好多项目还是在用OO,让人不得其解,脚踏两只船的感觉很不好啊。
必须阅读,但又浅尝辄止~
《七周七语言》热门书评
-
点子不错,缺乏洞见
30有用 1无用 逆铭睡眼惺忪地 2012-09-06
读完蛮失望的。作者在前言中说:“I will take you beyond syntax”,要“get into the head of a language designer”。他写道“I won’t settle for a superficial treatment.” 那么这本书成功与否,...
-
《七周七语言》电影整理
20有用 1无用 Dexter.Yy 2012-06-09
“与其说这是项目组,不如说是以机械化方式生产软件的工厂。那时的我,就好比某个酷爱电影的家伙,却居住于偏远小镇,镇上只有一家影院,放的还都是些所谓的‘大片’。直到我自立门户,开始自己生产软件时,我才真正领略到独立电影之妙。就像独立电影不断推动电影业发展那样,这些新兴的编程语言也在改变我们的组织以及编写...
-
语言比算法更重要
12有用 1无用 bear 2013-08-09
如果没有五线谱,作曲家只能用自然语言谱曲,那会是什么样子?翻一翻几何原本,看看欧几里德用自然语言写数学的公式和推导,那是多么蛋疼。五线谱和数学公式都是一种专门的语言。维特根斯坦说:凡是语言能表达的,都能说清楚,凡是语言不能表达的,都应该保持沉默。国内编程界长期被理聪主导,几乎每个程序员都听过这句话-...
-
为什么《七周七语言》选中的是这几种语言?
10有用 0无用 出版圈郭志敏 2012-04-09
从众多语言中,挑出本书包含的几门语言,这一过程也许不像你想得那么复杂。我们只不过发了些调查问卷,向本书的潜在读者请教了一番。调查数据汇总上来时,有八门语言入选希望最大。不过,我先是把JavaScript“踢”了出去,因为它实在是过于热门了,取而代之的是原型语言中热门程度仅次于JavaScript的I...
-
带您走进七周七语言的世界
10有用 1无用 出版圈郭志敏 2012-05-11
编者按在本文中,截选了七门各不相同的语言的概况,这七门语言,无论教还是学,对我们而言都是一个宏伟目标。书中的代码足以深刻阐释每一门语言的精髓。这七门语言都有非常优秀的支持社区,这也是我选择它们的原因之一。本书为你铺就的学习途径......第一周:Ruby有糖相伴好下药。——Mary Poppins松...
书名: 七周七语言
作者: [美] Bruce A·Tate
出版社: 人民邮电出版社
原作名: Seven Languages in Seven Weeks: A
副标题: 理解多种编程范型
译者: 巨成 | 戴玮 | 白明
出版年: 2012-5-8
页数: 246
定价: 59.00元
装帧: 平装
ISBN: 9787115276117