APP下载

那些貌似高端的代码

2014-04-01DevonMaloney

博客天下 2014年6期
关键词:源代码程序员英特尔

Devon+Maloney

英国程序员约翰·格拉哈姆最近在观看电影《极乐空间》时发现了一件奇怪的事:电影中的角色们与一台未来新型计算机交流,一行熟悉的代码闪过显示器。“我截了张图,查了一下,”他说,“发现这行代码是某一本英特尔使用手册里面的。”

第二天,他创建了一个Tumblr,用来考据各种地方出现的代码的来源和含义—从主流大片到科幻电视剧,再到音乐MV。这个名叫“电视电影中的源代码”的Tumblr创建才一周多就有了1.2万名关注者。

出现在电影电视里的许多代码都是复制粘贴来的,其来源往往不可靠如英特尔手册,出处繁杂如维基百科。有时候就只是瞎编一段放到屏幕上,看起来像那么回事儿罢了,还有些是程序员开的玩笑。

不过有的导演和布景师真的考虑过代码的问题。比如《钢铁侠》里就显示了有效的C源代码,虽然有点儿拙劣。

还有导演大卫·芬奇也做得很棒:他作品中进入数字领域的角色如《龙纹身的女孩》里的莉斯·莎兰德和《社交网络》里的马克·扎克伯格,所运用的程序语言与他们想达成的目的一致。

“这种代码的‘质量取决于制作期限、财政预算以及我拿到脚本的时间,还有代码镜头的长短。”为《华尔街之狼》等电影和《疑犯追踪》《纸牌屋》等电视连续剧制作代码画面的动态影像师鲍勃·路德曼说。

他说,那些最终看起来非常符合语法的代码,是因为它们有必要高度符合语法。

“就说《钢铁侠》吧,他们有时间也有钱,可能雇了人专门搞这个,或者说有时间把代码做得更真实。在多数情况下,制片人不愿意在这方面花钱,编剧也懒得研究真正的代码是什么样。像《钢铁侠》这样的电影,他们知道大家会按暂停然后分析出现在屏幕上的一切。”

endprint

猜你喜欢

源代码程序员英特尔
人工智能下复杂软件源代码缺陷精准校正
为了让妈妈看懂地图,一位“野生程序员”做了个小程序
基于TXL的源代码插桩技术研究
怎样成为一名优秀程序员
英特尔携手一汽集团,引领汽车行业全新变革
软件源代码非公知性司法鉴定方法探析
英特尔扩充FPGA可编程加速卡产品组合
程序员之子
加班
揭秘龙湖产品“源代码”