【外刊IT评论网】你想要一个香蕉,但得到的却是一个大猩猩拿着一个香蕉

标签: 批评评论 函数式 | 发表时间:2011-08-27 00:49 | 作者:Aqee Sosi
出处:http://www.aqee.net
本文是从 You wanted a banana but you got a gorilla holding the banana 这篇文章翻译而来。

Joe Armstrong—Erlang语言的创造者—就软件的可重用性问题发表的意见:

我认为,可重用性不足是面向对象编程语言里才会有的问题,函数式编程语言没有这个问题。面向对象的编程语言之所以有这个问题是因为它们需要整个的内在的系统做支持。你想要一个香蕉,但得到的却是一个大猩猩拿着一个香蕉,还有整个丛林。

如果你的代码具有亲系透彻性(referential transparency),你用的是纯函数—所有的数据都只跟它的输入参数,输出值有关,不会留下任何的持久状态—这是绝对的可重用性。

来源:Coders at Work。作者用粗体进行强调。

我大部分的工作都是用的面向对象语言,而且近期也不会有任何的改变。我对函数式编程技术更感兴趣,而不是函数式编程语言:我编写纯函数,用函数当作参数或返回值等等。就像Joe Armstrong说的,这种程序代码易于重用。如果你想重用(或测试)一个函数式香蕉,你不需要先造出一个丑陋的大猩猩来拿着这个香蕉。


本文来自外刊IT评论网(www.aqee.net),原始地址:你想要一个香蕉,但得到的却是一个大猩猩拿着一个香蕉

相关 [it 香蕉 大猩猩] 推荐:

【外刊IT评论网】你想要一个香蕉,但得到的却是一个大猩猩拿着一个香蕉

- Sosi - 外刊IT评论
本文是从 You wanted a banana but you got a gorilla holding the banana 这篇文章翻译而来. Joe Armstrong—Erlang语言的创造者—就软件的可重用性问题发表的意见:. 我认为,可重用性不足是面向对象编程语言里才会有的问题,函数式编程语言没有这个问题.

三星:Galaxy Nexus未采用大猩猩玻璃

- Zhaojing - cnBeta.COM
可能不少用户都误认为Galaxy Nexus屏幕外层采用了大猩猩玻璃,但事实并非如此,最近康宁官方通过Twitter表示称,Google第三款手机并没有采用自家的Gorilla Glass玻璃材质. 对于康宁的表态,三星随后予以回应称,Galaxy Nexus确实没有采用大猩猩玻璃材质,但是他们在该机屏幕外层配备了另外一种类型的强化玻璃,该玻璃也非常的耐磨、耐划、同时能够抵御外界的冲击.

Galaxy Nexus 使用的是「强化玻璃」,但不是大猩猩

- kxxoling - Engadget 中国版
在 Samsung Galaxy Nexus 发表时许多没在规格表上写清楚的东西,直到现在我们才慢慢地得知真相 -- 例如它的屏幕是 Pentile 排列的 AMOLED,以及现在康宁出来确认了 Galaxy Nexus 并没有如同一般人所以为的,使用该公司有名的 Gorilla Glass. Samsung 则是表示虽然不是 Gorilla Glass,但是仍然是某种「强化玻璃」,但毕竟没有了 Gorilla Glass 多年来的实战保证,究竟这强化玻璃有多硬,恐怕还要多等几位手滑的朋友回报才知道了.

Galaxy Nexus 使用的是「強化玻璃」,但是不耐大猩猩

- SotongDJ - Engadget 中文版
在 Samsung Galaxy Nexus 發表時許多沒在規格表上寫清楚的東西,直到現在我們才慢慢地得知真相 -- 例如它的螢幕是 Pentile 排列的 AMOLED,以及現在康寧出來確認了 Galaxy Nexus 並沒有如同一般人所以為的,使用該公司有名的 Gorilla Glass. Samsung 則是表示雖然不是 Gorilla Glass,但是仍然是某種「強化玻璃」,但畢竟沒有了 Gorilla Glass 多年來的實戰保證,究竟這強化玻璃有多硬,恐怕還要多等幾位手滑的朋友回報才知道了.

在香蕉上绘画

- Interomeo - 玩意儿
关于香蕉之前也有介绍过雕刻风格的,在这里艺术家 Jun Gil Park 利用牙签在香蕉上划来划去,被划的部分,就会慢慢的变黑变暗,也就有了现在的作品,通常是在5分钟后才能呈现出来,时间越久它也会变得越来越黑了,传说中变黑的香蕉还有防癌的作用. 这也就说明了,它不能长久的保存. 本文原始链接:http://www.cngadget.cn/stunning-drawing-on-banana.html.

Geek Sexy:香蕉异形

- Dizhen - 煎蛋
一群家伙将经典科幻恐怖片《异形》来了一次恶搞. 他们使用香蕉比作异形,仿造电影情节“当你吃下香蕉之后,就如同将异形种与肚中……”. 过不了多久,香蕉异形就会破肚而出,血腥无比. 目前看到的,是这部电影的预告片(@oioi:或许仅仅只有预告片),名为《Banana Motherfucker》. @oioi:擦,真是cOOL 呀.

空腹吃香蕉,会出问题吗?

- Lionheart - 谣言粉碎机 - 果壳网
流言: 有传言称香蕉与牛奶不能同食,同食容易拉肚子. 果壳达人少个螺丝君已经详细分析并破解了这一谣言. ) 但又有人提出,牛奶与香蕉同食未必会发生什么特别的变化,但是如果空腹吃香蕉的话就会拉肚子;而且由于香蕉富含钾,空腹食用对心脏功能差的人不好. 且让我们逐条剥开有关香蕉的迷思. 关于香蕉能通便的传言流传甚广,有很多长期受到便秘困扰的患者都曾经试图用香蕉来“解决”问题.

牛人用牙签在香蕉皮上绘画

- wonder laura - 爱…稀奇~{新鲜:科技:创意:有趣}
给你一根香蕉一根牙签,能干嘛. 还是学容嬷嬷戳紫薇,在香蕉身上戳一百个洞解闷儿. ——澳大利亚艺术家Jun Gil Park的想法显然比吾等俗人艺术许多,他用牙签在香蕉皮上作画,被牙签勾勒过的香蕉皮会因氧化变黑从而呈现出独特的色彩效果,看上去就跟铅笔画的素描差不多. 可惜的是,这样的艺术创作没办法长时间保存,不过虽然艺术生命短暂,开拓创新的精神却终将不朽.

奶昔应该怎么做-------巧克力香蕉奶昔

- chelsh - 文怡心厨房
 8月DIY课程    明天发布9月份免费课. 奶昔应该怎么做-------巧克力香蕉奶昔. 巧克力奶原料:牛奶300ml  鲜奶油30克  香草豆荚1/8根  牛奶或咖啡巧克力40ml  黑巧克力40克. 香蕉奶昔原料:香蕉80克  牛奶120ml   细砂糖10克. 份量:(600ml的杯子,约1杯).