- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
那些出现在电影中的程序代码
高科技无关的电影也偶尔会出现一些跟计算机相关的镜头。文本
搜罗的是在各种电影中出现过的代码,它们有的是黑客脚本,有的是绝
密文件,有的就是为了摆酷,文中对这些代码都有截屏,你是否能看出
它们是什么语言?
一、《钢铁侠》,c 语言
最近我重新看了一遍《钢铁侠》,发现了一些有趣的事情。在钢铁侠
的人工心 第一次“初始化启动”期间,在那个“恐怖分子”的洞穴里,一
些长长短短的 C 语言代码出现在那个伪造的笔记本 电脑屏幕上。
屏幕上的这些代码,尽管从语法上看是少了一些重要的字符,例如
分号,但的确是有效的 C 语言代码。写的非常规范,以至于我想弄清楚
这些代码是从哪里来的。
使用谷歌一搜,我就找到了它。这段代码实际上是这样的:
複製代碼
123456789101112131415161718192021222324252627282930send[0]
= 0x65; send[1] = 1; send[2] = 3; send[3] = 5; send[4] = 7; send[5]
= 11; if (rcx_sendrecv(fd, send, 6, recv, 1, 50, RETRIES, use_comp) != 1)
{ fprintf(stderr, \%s: delete firmware failed\n\,
progname); exit(1); } /* Start firmware download */ send[0] =
0x75; send[1] = (start 0) 0xff; send[2] = (start 8)
0xff; send[3] = (cksum 0) 0xff; send[4] = (cksum 8)
0xff; send[5] = 0; if (rcx_sendrecv(fd, send, 6, recv, 2, 50, RETRIES,
use_comp) != 2) { fprintf(stderr, \%s: start firmware download failed\n\,
progname); exit(1); } /* Transfer data */ addr = 0; index = 1; for
(addr = 0, index = 1; addr len; addr += size, index++) {
上面的这段代码来自一个乐高积木(LEGO,一种可编程的积木游
戏)的固件下载程序,由斯坦福大学的 Kekoa Proudfoot 写于 1998 年。你
可以从这里下载完成的程序。它使用的是 Mozilla Public License 许可协
议,这跟火狐浏览器和其他很多开源软件使用的许可协议一样。
电影中使用这段代码,似乎是在暗示要给钢铁侠下载一套固件程
序,或者是把固件程序上传到乐高积木控制系统里,总之,钢铁侠的诞
生是跟乐高积木多少是有关联的。
所以,看起来,钢铁侠要么是使用了开源软件,要么是由乐高积木
程控做成的。我不知道那个更酷。
二、《龙纹身女孩》,SQL
电影《龙纹身女孩》中的女主人公搜索凶手时使用的很显然是真正
的 SQL 语句—— 虽然从 SQL 的效率上她的技术并不是很高。完整的
SQL 代码可以从这里查看。
三、《超人》,BASIC
这个家伙对《超人 II》中出现的代码进行了详细的分析,从哪里你可
以找到屏幕上出现的代码的完整源码。
四、《忍者神龟》,Turbo C
《忍者神龟》中出现的这段代码看起来很像 Turbo C。
五、《大逃杀》,C 语言
在 电影《大逃杀》出现的这段代码是 nmap 的源代码。NMap ,也就是
Network Mapper ,是 Linux 下的网络扫描和嗅探工具包。
六、《星际之门:真理之舟》,JavaScript
在 电影《星际之门:真理之舟》中,出现了一段从一个加拿大银行网
站上拷贝出来的 Javascirpt 代码。
七、《弯刀杀戮》,Java
在 电影《弯刀杀戮》中出现了一段 Java 代码,是用来执行一个简单
的 TCP server 任务,它用当前的日期和时间响应客户端。
文档评论(0)