Chiphell - 分享与交流用户体验

 找回密码
 加入我们
搜索
      
查看: 2959|回复: 16

[通讯科技] 那些出现在电影中的程序代码

[复制链接]
发表于 2014-1-10 14:58 | 显示全部楼层 |阅读模式
原文地址:http://www.aijikong.com/news/it_news/newsshow_23050.html
  高科技无关的电影也偶尔会出现一些跟计算机相关的镜头。文本搜罗的是在各种电影中出现过的代码,它们有的是黑客脚本,有的是绝密文件,有的就是为了摆酷,文中对这些代码都有截屏,你是否能看出它们是什么语言?
  高科技无关的电影也偶尔会出现一些跟计算机相关的镜头。文本搜罗的是在各种电影中出现过的代码,它们有的是黑客脚本,有的是绝密文件,有的就是为了摆酷,文中对这些代码都有截屏,你是否能看出它们是什么语言?
  一、《钢铁侠》,c语言




  电影《钢铁侠》
  最近我重新看了一遍《钢铁侠》,发现了一些有趣的事情。在钢铁侠的人工心脏第一次“初始化启动”期间,在那个“恐怖分子”的洞穴里,一些长长短短的C语言代码出现在那个伪造的笔记本电脑屏幕上。
  屏幕上的这些代码,尽管从语法上看是少了一些重要的字符,例如分号,但的确是有效的C语言代码。写的非常规范,以至于我想弄清楚这些代码是从哪里来的。
  使用谷歌一搜,我就找到了它。这段代码实际上是这样的:
  send[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任务,它用当前的日期和时间响应客户端。
  八、《侏罗纪公园》,shell




  电影《侏罗纪公园》
  电影《侏罗纪公园》中出现的这段代码看起来很像是为一台UNIX机器写的shell脚本
  九、《剑鱼行动》,C语言




  电影《剑鱼行动》
  电影《剑鱼行动》中的C程序代码是来自DES cracking program。
  十、《社交网络》,perl




  电影《社交网络》
  在电影《社交网络》中出现了很多代码,而且看起来都像是专门为这个电影而写的。
  十一、《欧罗巴报告》,ActionScript




  电影《欧罗巴报告》
  在电影《欧罗巴报告》中出现了这些ActionScript 3 颜色选择器代码。
  十二、《燃眉追击》,未知




  《燃眉追击》
  《燃眉追击》这部电影我没有看过,也不知道上面这个图片出现在什么场景中。这段代码是什么语言?有谁看出来了,请留在评论里,我会更新这段内容。谢谢。
  十三、《反托拉斯行动》,Java




  电影《反托拉斯行动》
  在电影《反托拉斯行动》中这两个家伙盯着看的这段“压缩”代码来自一个用Java写的Web Server源代码。
  十四、《维基解密》,Lua




  电影《维基解密》
  在电影《维基解密》中主人公阿桑奇在看一段用Lua语言写的代码。这段代码是AwesomeWM项目中的diskusage.lua。
  十五、《终结者》,汇编语言




  电影《终结者》
  在电影《终结者》中,机器人的眼里展示了一段6502汇编语言代码,看起来是从Apple II里拷贝的。
  十六、《极乐空间》,汇编语言




发表于 2014-1-10 15:05 | 显示全部楼层
黑客帝国是什么语言?
发表于 2014-1-10 15:06 | 显示全部楼层
本帖最后由 hanbin1975 于 2014-1-10 15:39 编辑

还有一部电影《防火墙》,哈里森,福特在一段阻止黑客入侵的桥段,写了一段访问控制列表

点评

纯表情  发表于 2014-1-10 15:31

评分

1

查看全部评分

发表于 2014-1-10 15:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-1-10 15:11 | 显示全部楼层
gaoboshun 发表于 2014-1-10 15:05
黑客帝国是什么语言?

应该全是机器码
发表于 2014-1-10 15:31 | 显示全部楼层
各种语言,各种代码。。。
发表于 2014-1-10 15:35 | 显示全部楼层
非程序员一直想问 为什么有这么多种语音?
发表于 2014-1-10 15:38 | 显示全部楼层
我记得有个电影,男主噼里啪啦敲了一大堆,然后很拽的说XXXXX。小时候觉得霸气侧漏,从此踏上编程不归路。

后来再看发现其实就是在DOS下新建了一个文件夹[后悔]
发表于 2014-1-10 15:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2014-1-10 15:55 | 显示全部楼层
以前也发了一个类似的,被移到了水区,扣了五分...
发表于 2014-1-10 16:12 | 显示全部楼层
helltam 发表于 2014-1-10 15:35
非程序员一直想问 为什么有这么多种语音?

满足不同需求,大部分语言是有缺陷的。我只知道java的运行速度比C或者C++慢,所以java用来做网页类开发不错。
发表于 2014-1-10 16:16 | 显示全部楼层
gaoboshun 发表于 2014-1-10 15:05
黑客帝国是什么语言?

机器码吧

全是010101
发表于 2014-1-10 16:17 | 显示全部楼层
看来大部分电影还是做得蛮配套的

至少比循环运行dir认真多了
发表于 2014-1-10 16:47 | 显示全部楼层
问天SR 发表于 2014-1-10 15:38
我记得有个电影,男主噼里啪啦敲了一大堆,然后很拽的说XXXXX。小时候觉得霸气侧漏,从此踏上编程不归路。
...

太逗了。我也是程序员。
发表于 2014-1-10 18:19 来自手机 | 显示全部楼层
问天SR 发表于 2014-1-10 15:38
我记得有个电影,男主噼里啪啦敲了一大堆,然后很拽的说XXXXX。小时候觉得霸气侧漏,从此踏上编程不归路。
...

哈哈,哈哈。好多人看到阿汤哥开飞机泡马子,就跑去参军,结果搞成了火头军。
发表于 2014-1-10 19:00 | 显示全部楼层
钢大木迷都应该记得这部作品。。。

thumbnail.jpg

发表于 2014-1-10 19:36 | 显示全部楼层
感觉外国人电源代码比较契合剧情!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806

GMT+8, 2019-3-26 06:25 , Processed in 0.024125 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.1

© 2007-2019 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表