有意思的是,有人觉得《源代码》是烧脑的,但是却偏偏又能看的懂一些。
也有人觉得《源代码》其实很简单,可是却偏偏有一些地方看不懂。
于是随着电影上映,网络上开始出现了许多各种各样,五花八门的解读,解析的影评。
“有人说《源代码》太烧脑,但是实际上,《源代码》的情节很简单!就像《红楼梦》需要看懂前五回一样,《源代码》只需看懂了第33~35分钟这2分钟,就可以理解这部片子了!
这2分钟里,教授通过解释大脑的两个特性来解释了源代码的由来,他解读出来的大脑2个特性就是:1,人死后意识不会立刻消失;2,大脑死亡前意识会留下8分钟不可磨灭的深刻记忆(残像)。
总而简言之,人死后,大脑里都会有8分钟的记忆不会马上消失,可被提取、叠加,重建成死者生前最后8分钟的画面,该画面数字化后就形成教授口中的“源代码”,这里所谓的数字化也许也可以理解为生物信息数字化。
了解了这一点,就不难理解这个超级简单的故事:
林云斌是一名战士,2月前在执行任务乘坐直升飞机返还时“死亡”,变成了植物人,注意,这里是植物人,这一点相当重要!,被教授通过合法手段弄到实验室维持生命,等待接受任务以便开展源代码计划。
瘸腿教授等了2个月,终于发生恐怖事件,一辆火车被恐怖袭击,车上无一生还,恐怖份子还在网上放出消息会继续在市中心进行一系列恐怖活动。
为了找出凶手,教授立刻赶赴现场采集了所有死者的大脑残像,并叠加了每个人生前8分钟的大脑信息,通过生物信息数字化重建了一段仅仅持续8分钟的源代码,当然我们或许会疑惑,这个采集重建过程未免有点不可思议的太快了,不过这不是重点,重点是这段源代码里展示的是一个连续8分钟的虚拟世界。然后教授找出跟他的植物人林云斌体征比较匹配的其中一名死者李正,作为源代码入口把原版属于李正的记忆删除,并植入林云斌的意识代码,使其可以进入源代码中寻求真相。注意,这里原李正的记忆被改写或删除了!
因为只是一段生物源代码,所以教授认为林云斌的意识在源代码中所做的一切只不过是给源代码的这段时间重新赋值而已!
包括植入林云斌的意识也是一种重新赋值,不会改变现实世界的既定事实,但是有助于通过对源代码的不停赋值重组来找到真凶!
其实简单地说,就相当于电脑的“破解密码”,林云斌在代码运行中不同的选择和决定都是一种重新赋值然后运算出不同结果。
但是教授自己并不知道,他无意中打开通往新世界的大门。
陈娟被救活眼睁睁看着自己被撞死后,必然还要继续生活下去;陈娟被枪击打死必然不会被报道死于火车爆炸;自己在源代码中打电话给教授差一点接通......
种种迹象让不停穿越(再赋值)的林云斌慢慢意识到:8分钟后,源代码虽然运行完毕,但是与这8分钟运行相关的世界仍在继续,且与现实世界不同!这是重新创造的几个不同的新世界!如果自己改变其中一个世界的必死结局也许可以让自己在这个世界继续存活下去。
所以他强烈要求女上尉再给他一次机会,并在结束后终止自己在现实世界的生命,也许他是怕自己的意识被拉回现实世界吧。
后面的就很好理解了,林云斌的意识在新创造的世界中改变了李正的命运,意识得以在其身上延续,而此时新世界中没有发生火车爆炸事件,所以植物人林云斌还躺在实验室里等待任务,而女上尉也接到一条莫名其妙的短信。
短信中,新李正通过女上尉暗示植物人,总有一天,植物人林云斌的意识也会在一次新世界的创造中改变自己的命运,并在这个世界中以另一种形态生存下去的。