找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 观点 查看内容

那些出现在电影中的程序代码

2014-01-07 15:08    评论: 7    

高科技无关的电影也偶尔会出现一些跟计算机相关的镜头。文本搜罗的是在各种电影中出现过的代码,它们有的是黑客脚本,有的是绝密文件,有的就是为了摆酷,文中对这些代码都有截屏,你是否能看出它们是什么语言?

一、《钢铁侠》,c语言

iron-man

电影《钢铁侠》

电影《钢铁侠》

最近我重新看了一遍《钢铁侠》,发现了一些有趣的事情。在钢铁侠的人工心脏第一次“初始化启动”期间,在那个“恐怖分子”的洞穴里,一些长长短短的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

The-Girl-with-the-Dragon-Tattoo

电影《龙纹身女孩》

电影《龙纹身女孩》

电影《龙纹身女孩》中的女主人公搜索凶手时使用的很显然是真正的SQL语句——虽然从SQL的效率上她的技术并不是很高。完整的SQL代码可以从这里查看

三、《超人》,BASIC

superman2

《超人》

《超人》

这个家伙对《超人II》中出现的代码进行了详细的分析,从哪里你可以找到屏幕上出现的代码的完整源码。

四、《忍者神龟》,Turbo C

Teenage-Mutant-Ninja-Turtle

《忍者神龟》

《忍者神龟》

《忍者神龟》中出现的这段代码看起来很像Turbo C。

1234下一页
查看其它分页:

最新评论

我也要发表评论

绿色圣光 2014-01-07 15:38 回复
哈哈!
想起某部国产电视剧里,展示的是BIOS界面。
netb2c 2014-01-08 09:02 回复
  额,BIOS?
Vito 2014-01-08 10:40 回复
某国产剧里ip还有3xx.xxx.xxx.xxx
windnestlinux 2014-01-10 10:20 回复
还有破解金融只需要ping就行了
Mr小眼儿 2014-01-11 23:46 回复
绿色圣光 发表于 2014-1-7 15:38
哈哈!
想起某部国产电视剧里,展示的是BIOS界面。

《DA师》!王志文去请那个很牛逼的电脑高手时,电脑高手对着bios有模有样一顿敲键盘,当时我就喷了~ 这个奇葩场景铭记一生!
Leonid 2014-01-17 22:23 回复
回复 Mr小眼儿 的帖子

你确定不是DOS 6 的dos shell??
Mr小眼儿 2014-01-18 15:12 回复
回复 Leonid 的帖子

在那个场景里,那一场戏,电脑屏幕上出现的的的确确就是BIOS啊~ 后来可能有shell的戏份,那些我都不记得了,但是唯独BIOS真的是让我铭记一生啊喂o(╯□╰)o

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。