“与其说这是项目组,不如说是以机械化方式生产软件的工厂。那时的我,就好比某个酷爱电影的家伙,却居住于偏远小镇,镇上只有一家影院,放的还都是些所谓的‘大片’。直到我自立门户,开始自己生产软件时,我才真正领略到独立电影之妙。就像独立电影不断推动电影业发展那样,这些新兴的编程语言也在改变我们的组织以及编写程序的思维方式。”
“其实,拍电影的乐趣就在于把自己的经历和体验融入到演员、场地、外景之中,让它们来讲述你想要讲述的故事。你所做的一切都是为了取悦观众。你知道的越多,拍出来的电影也就越精彩。我们需要以同样方式思考编程。”
豆列:http://movie.douban.com/doulist/1574646/
《追忆似水年华》/ Le temps retrouvé, d'après l'oeuvre de Marcel Proust
http://movie.douban.com/subject/1301670/
“今后我们招募的程序员,一定得通读过《追忆似水年华》。——选自未完成的《How Proust Can Make You a Better Programmer》”
《欢乐满人间》/ Mary Poppins
http://movie.douban.com/subject/1292658/
“Mary Poppins从家务中寻找乐趣,以责任感唤起热情,做起家务来自然事半功倍。Ruby所做的也同样如此,但它用的不是食用糖,而是语法糖。”
《春天不是读书天》/ Ferris Bueller's Day Off
http://movie.douban.com/subject/1295437/
“但过了两三周之后,我居然像未经世事的少女一般,一想到Io将带我体验怎样的奇妙之旅,就会情不自禁地低声轻笑起来。这就像Ferris在新闻上、在棒球场中、在花车游行时频频曝光—总会在你意想不到的地方出现。说到底,我真真切切地通过Io,体验到了我想要的感觉—用一门语言改变自己思维方式的感觉。”
《雨人》/ Rain Man
http://movie.douban.com/subject/1291870/
“《雨人》中我最喜欢的是当Raymond的弟弟意识到Raymond可以算牌的那一幕。Raymond和他的弟弟去了拉斯维加斯并在赌城里面大赚特赚。在一节中,你将看到Prolog让你开心的一面。”
《人民法官》/ The People's Court
http://movie.douban.com/subject/2073880/
“和多数自闭症患者一样,Raymond痴迷所有熟悉的失误。他缠着要看Wapner法官和The People's Court。今天,一定有“离Wapner法官开演还有15分钟”的时刻,坐好,我们的工具箱里还需要一些工具,你将学到如何使用递归和列表进行数学运算。”
《剪刀手爱德华》/ Edward Scissorhands
http://movie.douban.com/subject/1292370/
“在《剪刀手爱德华》中,山丘上有一座看上去有些不同的城堡。在过去,这个城堡是一个神秘且迷人的地方,不过现在它却显得年代久远且荒废失修。面向对象编程范型同样也显示出了一些衰败的迹象,特别是早期实现的面向对象语言。”
《王牌大贱谍》/ Austin Powers: International Man of Mystery
http://movie.douban.com/subject/1292493/
“如果说可变状态是王牌大贱谍的话,那并发就好比邪恶博士。”
《黑客帝国》/ The Matrix
http://movie.douban.com/subject/1291843/
“如今我们所在的整个编程行业,都在大把大把地吞食蓝药丸,就好像来到阿姆斯特丹的牧师之子一样:并发不好用,于是我们就尽量避免它。”
《黑客帝国3:矩阵革命》/ The Matrix Revolutions
http://movie.douban.com/subject/1302467/
“也就是说,字符串其实是个列表,这就好像特工Smith冲着你母亲哈哈大笑,哎,真粗鲁,前面的2+2.0这行代码,说明Erlang可以做一些基本类型强制转换。”
《星球大战2:帝国反击战》/ Star Wars: Episode V - The Empire Strikes Back
http://movie.douban.com/subject/1296528/
“他总是用倒装语序说话,但却意味高深,就像Lisp的语法不过是一些括号和符号。”
《星际旅行:原初 第二季》/ Star Trek:The Original Series Season 2
http://movie.douban.com/subject/6772952/
“Spock拥有一种特殊的能力,他可以使用一种被他称为心灵融合(mind meld)的能力与某个人建立连接,Haskell爱好者们经常声称他们与Haskell语言间存在这种连接。对许多人来说,对他们影响力最大的语言特性就是类型系统。”
《七周七语言》电影整理
《七周七语言》热门书评
-
点子不错,缺乏洞见
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