程序员必看电影源代码

影片《源代码》是由邓肯·琼斯执导,杰克·吉伦哈尔、维拉·法米加、米歇尔·莫娜汉等人联袂出演。

影片讲述了一位在阿富汗执行任务的美国空*飞行员柯尔特·史蒂文斯,醒来时发现自己正处在一辆前往芝加哥的火车上,并就此经历的一系列惊心动魄的事件。影片于年4月1日在美国上映。

影片开始时有两个时空存在,即现实时空和源代码时空。影片结束时两个时空二合一,产生了一个全新的时空。

现实时空里发生了这些事:男主角在阿富汗遇袭身亡,仅剩残躯和可以维持8分钟的脑电波,被博士用作实验工具,其父接受采访表达父子关系存在罅隙。火车爆炸,芝加哥被核弹袭击,死亡万人。于是男主角被无数次派回到火车上,直到发现真凶,但拆弹不彻底,最后在停车场被真凶击毙,女主角也挂了,男主角被召回后,通报了真凶的姓名和车牌号,结果在现实时空里,火车爆炸后凶犯被捉,核爆被及时制止。在男主角的恳求下,美女接线员动了恻隐之心,关闭了男主角的生命维持系统,男主角在现实时空里的残躯挂掉,美女接线员本来要被*事法庭审判,但是随着两个时空二合一产生了新的时空,最后的结果发生了惊天逆转。

源代码的时空里则发生了这些事:男主角在最后一次穿越后大获成功,制止了罪犯,火车安全,城市也安全,男主角以肖恩的身份与其父通话,男主角与女主角长吻(时间在此超过了8分钟,意味着男主角在现实时空里的残躯挂掉,男主角可以永久地停留在源代码时空里不被召回,从此以肖恩的身份存活在源代码时空里)。

但在影片的最后,我们惊奇的发现男主角的残躯没有挂掉(在实验室里躺着呢),美女接线员居然收到了男主角从源代码时空发来的短信,新闻里在说报道一起未遂的火车爆炸案,博士在抱怨自己的研究得不到重视。影片最后一段实际上是在描述现实时空与源代码时空合并后产生的结果。

这种解读比较靠谱,但有三个最基本的假设必须成立:

1、博士真的发明了某种机器能把男主角的意识代码传输到过去。

2、博士真的可以让男主角的意识代码侵占肖恩老师的意识,利用他的肉身去执行任务。

3、源代码时空是可以被无数次修改且不会自动保留副本的,男主角每次被派遣到源代码时空都是在修改程序,但是最后“砰”的一声,这个修改完毕的程序竟然取代了原文件,(我们在用WORD的时候经常发生这种事)。

源代码中的原秘,我们可以这样来理解,从宇宙起源就形成了N个平行空间,在开创的一刹那这N个平行空间都是相同的,任一个空间中的任一物质的不同选择都可以影响所在空间的发展轨迹与其他足够多的平行空间不同,当然也会有足够多的平行空间,因为空间内所有物质的选择都相同而使这些空间的发展轨迹完全相同。这就好比一个简单的类比:有个人回答3道题目,这三道题目只能选择对或错,这样,个人会有8个可能性,可能其中十几个是完全相同选择了(对,对,对),但还有其他7组人做了其他的选择。这些平行空间一直都按照这种规律发展着,选择了(对,对,对)答案的这组十几人,在回答第4个问题时,又会有不同的发展逻辑。但因为平行空间有N个(N无穷大,足够多),可以想象,在做了M(M在一直增长,无穷大,足够多)次选择后,发展轨迹完全相同的平行空间还会有K(K也是无穷大,足够多)个。

这部《源代码》是邓肯·琼斯导演的一部在程序员中口碑极佳的经典科幻作品。豆瓣评分:8.4,IMDB评分:7.5,是一部不错的电影,值得一看。

超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架


转载请注明:http://www.xxcyfilter.com/zytd/zytd/15642.html