《黑客帝国》完全解析(转)

万事皆有始亦有终——《The Matrix》影评之终结篇   

  一、前言

  从 Matrix I 到 Matrix III,整整四年,一对名叫沃卓斯基(导演加编剧)的兄弟给科幻电影带来一次史无前例的冲击,无论从思想上还是视觉效果上都超过了以往任何一部科幻电影,从来没有一部科幻电影能够创造这么多的 Fans 也没有任何一部科幻电影能像 Matrix 这样引发如此大规模的讨论——讨论剧情,讨论主题,讨论特效,讨论演员,笔者绝不敢自称 100% 的看懂了(我把看懂定义为“理解沃卓斯基兄弟眼中剧情和主题的原意”,以免就这个“看懂”一词遭来无数的非议),但是我愿意把我所理解的 The Matrix 的故事写出来与大家分享。

  二、先来说故事

  第一集的故事还比较好懂,相信看过两遍的人都能懂:人类的科技文明发展到某一天,机器的人工智能已经开始超越了人所能控制的范围。于是,机器开始了挑战人类的战争,结果,机器打胜了。地球上的人类分成了两部分,一部分是被驱逐到地心深处一个名叫锡安(Zion)的溶洞中的地球原著民,他们继续在跟机器进行着战斗,试图摧毁机器世界,重新获得地球的主宰权;另一部分则是机器的战利品,他们一生下来就被养在机器制造的试管中,也会生长发育,只是他们并不知道过去曾经发生的一切,他们活在机器创造的一个虚拟世界里面,完全是由程序编写的一个虚拟世界,这个虚拟世界被锡安的人称为 Matrix,它就像一个超级的网络游戏;对于机器来说,这部分人类的作用是给机器提供生物电,使得机器能够拥有必需的能源。如果说,机器只是需要这些试管人类的生物电,为什么还要花大力气编写 Matrix 这个网络游戏呢?只有这些试管人的大脑不停的有活动才能产生足够的生物电和促进机体的生长发育产生更多的生物电。另一方面,在锡安里的人不断地想设法解救 Matrix 中的人,告知他们真相,加入反抗的队伍中,这些被解救的人以莫非斯为代表。因为莫非斯这些人来自 Matrix,所以他们的脑袋上保留有插头,可以重新接入 Matrix。莫非斯在 Matrix 中见到了一个有预知未来能力的人叫先知(Oracle),他告诉莫非斯,你们想战胜机器,就必须找到一个人,他才是真正的救世主(The One)。莫非斯对此深信不疑,他找到了他认为就是救世主的那个人——尼奥(Neo),于是第一集的真正主角登场了。那么如同所有故事片一样,有了正面人物就必须要有反面人物,第一集的反面人物就是 Matrix 中维持秩序的特工(Agent),他们不是真正的人类,他们完完全全是由机器编写的程序,有点像防火墙或者说入侵检测程序,特工的代表人物叫做 Smith,他们的任务是阻止莫非斯他们的解救行动并杀死他们。于是第一集就在叛军和特工之间的战斗中展开,与其说是战斗不如说一场逃亡游戏,在第一集里面,观众们看到就是莫非斯、尼奥、崔尼悌这些叛军们不停的逃,特工们不停的追。奔跑、跳跃成了第一集动作的主题。但是到了影片的最后,尼奥在被 Smith 杀死以后又复活了,并且具备了超能力,他看穿了 Matrix 中的一切,在他眼中,Matrix 中的物体不再是形象,而是有数字组成的矩阵。于是,莫非斯认为的救世主(The One)诞生了,特工变的根本不是尼奥的对手,尼奥钻进 Smith 的身体中,把他撕的四分五裂。

  这就是第一集的故事,故事很精彩,效果很棒,票房极好,那一年是 1999 年,这部影片获得了四项奥斯卡奖,影片中的众多特效镜头被奉为经典。接下来有传闻说要拍续集,于是大多数人包括我在内,都自然而然的认为就如同《终结者》《生死时速》《沉默羔羊》一样,因为第一集的票房很好,有了这个人气的保证,不管怎样只要凑一个续集出来,让这些主要人物重新登场,就一定还有票房。因此,自然而然的就猜测第二集应该讲的是在尼奥这个救世主的带领下,将 Matrix 中解救出来的人组成一支人类的强大军队,以锡安为后盾,与那些“八爪鱼”展开战斗,最终以人类的胜利为结束,皆大欢喜,拍成一部像《星球大战》《独立日》一般的战争史诗片。但是,当我了解到导演沃卓斯基兄弟的一些拍摄计划以后,我开始认为我的想法过于简单,按照网上得来的消息,Matrix II 的上映时间将是 2003 年,相隔要四年,而且还不止 Matrix II,Matrix III 也将同时拍摄,也就是说 Matrix II 和 Matrix III 几乎同时拍摄完毕,都在 2003 年上映。沃卓斯基兄弟还告诉我们,Matrix 从来就是一个完整的故事,并不是先有了 I 再想到去拍摄 II 和 III,只不过故事太长,必须要拍摄三部才够,

  好了,我们现在开始来说第二集的故事,在整个 Matrix 的故事中,第二集的作用是承上启下,也是最为难懂,引起争议和讨论最多的一集,在这一集里面众多的新人物纷纷登场,让人目不暇接,眼花缭乱。故事从尼奥的一个梦开始,他梦见崔尼悌被特工用枪打中了,这一开始其实就埋下了一个伏笔,按照电影的一般惯例,这种梦最后多半会成为真实的(影片确实也是如此)。那么我不禁就要发问,既然这是在真实世界,尼奥怎么可能能梦到未来发生的事情(注意,这是科幻电影,不是指环王这样的神话故事电影,现实世界中你说一个人梦到了未来那是封建迷信),这不符合科幻电影严谨的逻辑,难道导演又要在这一集里面插入一些什么奇幻电影的因素,接下来要出现什么魔法啊超自然力什么的吗?

  接着,上一集被杀死的 Smith 又复活了,理论上并不是复活,而是升级了,在尼奥钻入他身体的时候,Smith 获得了尼奥的部分代码,最终导致了 Smith 的复活(升级)。升级版的 Smith 不再是一个普通的特工,他变得更加强大,而且不受 Matrix 的控制,可以将自己的代码(思想)植入 Matrix 中的人甚至特工的身体中,从而复制自己,并控制他们。这个功能非常可怕,意味着 Smith 可以不断的复制自己,尼奥和 Smith 的第二次正面打斗的戏就是尼奥面对一堆的 Smith 不停的打,怎么也打不完,越打越多,最后只好像超人一样三十六计飞走了。接着影片出现了第二个伏笔,Smith 复制了一个锡安的叛军,这个叫本恩的叛军通过电话回到了锡安,但是显然,他的思想已经变化了,不再是原来的本恩,而变成了 Smith 附身的本恩。这里我不禁又要问,既然锡安是真实世界,那么来自 Matrix 中的程序 Smith 怎么可能能够控制真实世界中的人,就像一台电脑把网线都拔了,他怎么还会被黑客入侵呢?

  尼奥莫非斯他们回到了锡安,观众有幸目睹了这个人类最后一个城市的壮观景象,我们开始知道,莫非斯也只是一个普通的船长,他也有上司,就是他的情敌司令官,锡安的最高权力机构是议会,议员有男有女,都是老人。而莫非斯所坚信的所谓救世主并不为大多数锡安人认同,在锡安,尼奥只不过是个小有名气的普通人而已。在锡安,尼奥和一个老议员的一段对话非常重要,是整个 Matrix 中几段经典对话之一,是揭示整个故事主题的点睛之笔。大意是这样,议员带尼奥来到锡安的动力和循环系统控制中心,看着那些巨大的机器在运转,说我虽然知道这些机器的名称和作用,但是我却根本不知道这些机器是如何工作的,他问尼奥你说什么是控制,尼奥说控制就是我们随时都可在我们想的时候把机器给关掉,议员说说得没错,可是关掉之后我们也就失去了赖以生存的各种循环系统。我想,议员是在告诉观众,人类世界与机器世界已经是你中有我我中有你的状态,互为依存的关系,从这里我可以隐约感觉到电影的最终结局必然是人类和机器要达到一种新的和谐。

  尼奥他们继续出征,他们要重新找到先知,让她告诉尼奥战胜机器世界的最终办法,先知告诉尼奥你必须先找到开锁人(Keymaker),可以帮助尼奥打开一扇门,去见到神秘的幕后人物。于是,又有几个新的人物类型登场了,其中有那个法国人,严格来说,他并不是和莫非斯他们一样的试管中的人,而是一段程序,这段程序很老,而且他还有编程能力,可以编出像“春药”这样的小程序,Matrix 已经不再需要他,要把他删除,但是他又设法逃脱了删除,他收留了很多这样即将被删除但又逃脱的程序,包括一对有特殊能力的双胞胎兄弟,他们像幽灵一样可以自由出入很多程序,这些人并不像特工,他们就像 Matrix 中的独行侠一样,独来独往,特立独行,有他们自己的生活规则和生存方式,但是这些人的能力也有限,并不能改变 Matrix,也不对 Matrix 构成太大的威胁。法国人囚禁着开锁人(Keymaker),尼奥他们的目的就是救出开锁人,于是一场史无前例的追车大战开始了,其中有穿插着莫非斯和特工的决斗。就像沃卓斯基自己说的,他们要终结以往所有的追车场面,为此,剧组特地建造了一条专用的高速公路拍戏,总共动用了 300 多辆各种不同的车,炸毁、撞翻了无数,真是史无前例,这场追车大战直看得人神魂颠倒。

  最后,尼奥在开锁人的帮助下见到了那个幕后的神秘人物,他,就是 Matrix 的建造者,设计师(Architector),在这里,尼奥与设计师的一段对话终于揭示了第二集的真正内容,由于这段话实在太重要,我在这里全文摘录如下:

The Architect - Hello, Neo. 
设计师:你好,Neo 
       
Neo - Who are you? 
Neo:你是谁? 
       
The Architect - I am the Architect. I created the matrix. I’ve been waiting for you. You have many questions, and although the process has altered your consciousness, you remain irrevocably human. Ergo, some of my answers you will understand, and some of them you will not. Concordantly, while your first question may be the most pertinent, you may or may not realize it is also irrelevant. 
设计师:我是设计师,是我创造了 Matrix。我一直在等你。我知道你有很多问题要问,虽然整个过程改变了你的意识,但你依然是不折不扣的人类。所以,我的一些回答你也许能明白,有些你也许不能明白。你的第一个问题也许是最有关键的一个问题,同时你也许意识到或没有意识到它也是最无关紧要的问题。 
       
Neo - Why am I here? 
Neo:为什么我会在这里? 
       
The Architect - Your life is the sum of a remainder of an unbalanced equation inherent to the programming of the matrix. You are the eventuality of an anomaly, which despite my sincerest efforts I have been unable to eliminate from what is otherwise a harmony of mathematical precision. While it remains a burden to sedulously avoid it, it is not unexpected, and thus not beyond a measure of control. Which has led you, inexorably, here. 
设计师:你的生命是 Matrix 固有程序中一个失衡因式的残留总和。你是一个偏差的偶然性,是尽管我竭尽全力,仍不能消除的影响数学精度和谐的一个偏差。尽管它不断地制造麻烦让我小心翼翼地处理它,但它并不是不可预测的,它仍然处于控制范围之内。它引导着你来到这里。 
       
Neo - You haven‘t answered my question. 
Neo:你还没有回答我的问题。 
       
The Architect - Quite right. Interesting. That was quicker than the others. 
设计师:很好。有意思,这要比其他的那些要快一点。 
       
*The responses of the other Ones appear on the monitors: Others? What others? How many? Answer me!* 
*其他救世主的回应显现在监视器上:其他的?什么其他的?有多少个?回答我!* 
       
The Architect - The matrix is older than you know. I prefer counting from the emergence of one integral anomaly to the emergence of the next, in which case this is the sixth version.

设计师:Matrix 比你想像的要老得多。我比较喜欢用一个完整偏差的出现到下一个完整偏差出现的方式来计算,这已经是第六个版本的 Matrix。

*Again, the responses of the other Ones appear on the monitors: Five versions? Three? I""ve been lied too. This is bull****.*

*其他救世主的回应再次显现在监视器上:五个版本?三个版本?我一直被蒙在鼓里,妈的。

Neo - There are only two possible explanations: either no one told me, or no one knows. 
Neo:只可能有两种解释:没人告诉过我或是从来就没人知道。 
       
The Architect - Precisely. As you are undoubtedly gathering, the anomaly’s systemic, creating fluctuations in even the most simplistic equations. 
设计师:正确。因为你无疑是在最简单化的因式里聚集并创造着偏差的系统化变动。
       
*Once again, the responses of the other Ones appear on the monitors: You can‘t control me! **** you! I‘m going to kill you! You can‘t make me do anything!* 
*其他救世主的回复再次显现在监视器上:你控制不了我!*** 你!我会干掉你!我不会为你做任何事情! 
       
Neo - Choice. The problem is choice. 
Neo:选择。问题的关键是选择。 
       
*The scene cuts to Trinity fighting an agent, and then back to the Architects room* 
*电影场景切换到崔妮蒂和一个密探对打,然后又切换回到建造者的房间* 
       
The Architect - The first matrix I designed was quite naturally perfect, it was a work of art, flawless, sublime. A triumph equaled only by its monumental failure. The inevitability of its doom is as apparent to me now as a consequence of the imperfection inherent in every human being, thus I redesigned it based on your history to more accurately reflect the varying grotesqueries of your nature. However, I was again frustrated by failure. I have since come to understand that the answer eluded me because it required a lesser mind, or perhaps a mind less bound by the parameters of perfection. Thus, the answer was stumbled upon by another, an intuitive program, initially created to investigate certain aspects of the human psyche. If I am the father of the matrix, she would undoubtedly be its mother. 
设计师:我设计的第一个 Matrix 非常完美,它简直就像是一件完美而卓越的艺术品。它的成功和失败都同样是史诗性的。它失败的必然性在我看来是每个人类固有的非完美性的结果。所以我根据你们人类的历史重新设计了 Matrix,以便更准确地反映你们人类本性中多变的怪诞特质。可是我再次失败了。我终于了解到我得不到正确答案是因为它不需要太多的考虑或是也许不需要考虑太多完美性的问题因素。答案最终被另一个指导性的程序偶然发现,这个程序原本是为了研究某些人类思维的。如果说我是Matrix 之父,她无疑是 Matrix 之母。  
       
Neo - The Oracle. 
Neo:先知。 
   
The Architect - Please. As I was saying, she stumbled upon a solution whereby nearly 99.9% of all test subjects accepted the program, as long as they were given a choice, even if they were only aware of the choice at a near unconscious level. While this answer functioned, it was obviously flawed, thus creating the otherwise contradictory systemic anomaly, that if left unchecked might threaten the system itself. Ergo, those that refused the program, while a minority, if unchecked, would constitute an escalating probability of disaster. 
设计师:嗯。正如我所说的,她偶然发现了一个方法使得将近 99.9% 的试验体接受程序,给他们一个选择的机会,他们甚至只是仅仅意识到这个选择只是处于无意识的阶段。这个解决方案最初进行时,它无疑从基础上是有缺陷的,因而产生了相矛盾的系统偏差,如果不加以抑制就会威胁到系统本身。因此,那些拒绝程序的试验体,尽管只是少数,但如果不加以抑制,就会不断增加形成灾难的可能性。
       
Neo - This is about Zion. 
Neo :你指的是锡安。 
       
The Architect - You are here because Zion is about to be destroyed. Its every living inhabitant terminated, its entire existence eradicated. 
设计师:你在这里是因为锡安就快要被摧毁。居住在里面的人全都会被消灭,那里所有的一切都会被彻底摧毁。 
       
Neo - Bull****. 
Neo:放屁! 
       
*The responses of the other Ones appear on the monitors: Bull****!* 
*其他救世主的回应显现在监视器上:放屁! 
       
The Architect - Denial is the most predictable of all human responses. But, rest assured, this will be the sixth time we have destroyed it, and we have become exceedingly efficient at it. 
设计师:否认是所有人类反应中最容易预知的一种。但不可否认的是,这将是我们第六次摧毁Zion,我们干得越来越干净利落。 
       
*Scene cuts to Trinity fighting an agent, and then back to the Architects room.* 
*电影画面切换到崔妮蒂和密探的对打,然后又回到建造者的房间。* 
       
The Architect - The function of the One is now to return to the source, allowing a temporary dissemination of the code you carry, reinserting the prime program. After which you will be required to select from the matrix 23 individuals, 16 female, 7 male, to rebuild Zion. Failure to comply with this process will result in a cataclysmic system crash killing everyone connected to the matrix, which coupled with the extermination of Zion will ultimately result in the extinction of the entire human race. 
设计师:救世主的作用就是现在要返回源极,散播你所携带的编码,重新植入源程序。然后你要从 Matrix 中选出 16 个女性,7 个男性共 23 个人类个体来重建锡安。如果没有按照这个步骤来进行,将会导致灾难性的系统崩溃,这会杀死连接在 Matrix 上的所有人附带的锡安毁灭,这也意味着全人类的绝灭。 
       
Neo - You won‘t let it happen, you can‘t. You need human beings to survive. 
Neo:你不会让这样的事情发生的,你不会的。你们需要人类才能生存。 
       
The Architect - There are levels of survival we are prepared to accept. However, the relevant issue is whether or not you are ready to accept the responsibility for the death of every human being in this world. 
设计师:我们已经作好了接受任何幸存程度的准备。但与此相关的问题是你是否已经准备好为这个世界所有人类的灭亡承担责任? 
       
*The Architect presses a button on a pen that he is holding, and images of people from all over the matrix appear on the monitors* 
*设计师按下他拿在手里的笔上的一个按键,Matrix 里各个地方的人的图像显现在监视器里。 
       
The Architect - It is interesting reading your reactions. Your five predecessors were by design based on a similar predication, a contingent affirmation that was meant to create a profound attachment to the rest of your species, facilitating the function of the one. While the others experienced this in a very general way, your experience is far more specific. Vis-a-vis, love. 
设计师:观察你的反应很有趣。你的五个前辈都是在一个相同推断的基础上设计以便你执行我们设计好的流程,这个可能的巧合意味着与你们种类的附属关系. 其他的那些救世主们是按常规的方式经历这一过程的,相对他们,你的经历却是相当特殊的,你经历着爱。
       
*Images of Trinity fighting the agent from Neo’s dream appear on the monitors* 
*Neo梦里崔妮蒂和密探大战的画面出现在监视器上。* 
       
Neo - Trinity. 
Neo:崔妮蒂! 
       
The Architect - Apropos, she entered the matrix to save your life at the cost of her own. 
设计师:顺带说一句,她进入 Matrix 牺牲她自己是为了救你。

Neo - No! 
Neo:不!

The Architect - Which brings us at last to the moment of truth, wherein the fundamental flaw is ultimately expressed, and the anomaly revealed as both beginning, and end. There are two doors. The door to your right leads to the source, and the salvation of Zion. The door to the left leads back to the matrix, to her, and to the end of your species. As you adequately put, the problem is choice. But we already know what you‘re going to do, don‘t we? Already I can see the chain reaction, the chemical precursors that signal the onset of emotion, designed specifically to overwhelm logic, and reason. An emotion that is already blinding you from the simple, and obvious truth: she is going to die, and there is nothing that you can do to stop it. 
设计师: 这最终让我们来到揭示真相的时刻。基本缺陷出现时,偏差表现为开始和结束。这里有两道门。你右边的门是通往源极拯救锡安的。你左边的门是回到 Matrix,去往她以及你们种类绝灭的。就像你说的,问题的关键是选择。可是我们已经知道你准备如何选择了,不是吗? 我已经能够看到由此产生的连锁反应,你体内的前体生化物质发出的信号引起情感的开始,压制了你的逻辑和理智。你的情感已经蒙蔽了一个简单而明显的事实——她就快要死了,而你却无可奈何。  
       
*Neo walks to the door on his left* 
*Neo走向他左边的门* 
       
The Architect - Humph. Hope, it is the quintessential human delusion, simultaneously the source of your greatest strength, and your greatest weakness. 
设计师:哼。希望,最典型的人类错觉。它既是你们最强大的力量又是你们最大的弱点。 
       
Neo - If I were you, I would hope that we don‘t meet again. 
Neo:如果我是你,我希望我们不会再见面。 
       
The Architect - We won‘t. 
设计师:我们不会。

  尼奥和设计师的这段对话可以说深奥之极,能听一遍就懂得人恐怕不多,我也是在反复琢磨之后才终于明白设计师到底告诉尼奥些什么。首先,我们得出一个振聋发聩的结论,锡安也是假的,也是设计师设计的一个 Matrix 而已,莫非斯他们并没有得到真正的自由,他们仍然活在 Matrix 中而并不自知。人类自他们出生的时候,Matrix 分配每个人一个角色。99% 的人接受这个角色,让这个角色控制他们的大脑。所以与其说这些人是人,还不如说他们只有一个附着在生命体上的一段意识而已,这段意识被 Matrix 所左右。他们没有自主的意识,取而代之控制大脑的是由 Matrix 编写的具有人类意识特征的程序,由于这些人愿意接受分配给他们任何角色,所以他们可以被特工控制思想,被 Smith 复制。另外 1% 的人他们自主的潜意识如此的强,他们不愿接受 Matrix 分配给的角色,并且能隐约感到有些地方不对劲,开始思考自身存在的方式,这种对 Matrix 分配过来的角色不兼容性,如果不进行控制会导致系统的不稳定和崩溃。

因此编写 Matrix 的设计师,编写了一套不同于 Matrix 的另一个系统模拟程序,为了诉说的方便我把他称之为 Matrix2,并给那些自主意识很强的人编写了另外的角色,这些人指的就是片中莫非斯,崔尼悌等叛军。设计师编写 Matrix2 (其实这个创意是先知——Matrix 之母想出来的)的目的有两个,一个是让这些不安分的人有一个区别于大多数安分的人的不同的生存空间,他们是不稳定因素,这样就可以把这些不稳定因素从 Matrix 中剔除,保证 Matrix 的稳定;另一个就是 Matrix2 也是一个研究程序,用来研究这些不安分的人的行为,就像人类研究那些特别不安分的猴子一样,掌握他们的特性,从而更有效的控制他们。还有一个设计师没有明说的目的,我觉得也是显而易见,莫非斯这些人不断地去寻找、解救 Matrix 中那些不安分的人类,等于是从某种程度上在帮助 Matrix 净化环境,省了很多设计师的力气。那么,尼奥又是怎么回事情?在这里,我想引用网上一段很知名也很经典的一段论述来说明尼奥是何许人:

  Who am I? 这是在第一集里 Neo 苦苦追寻答案的问题。 Why am I here? 这是 Neo 在第二集追寻的问题。我们随着电影的进度,也在苦苦思索着答案。Neo 也如上面所说的那样既是 program, 又是人。但他是很特殊的人,很特殊的 program. 我们在这里应该把 The one 和 Neo 分开。The one 指 pogram, Neo 指附载 The one 的人的身体。先从 program 角度说。The one 不是由 Matrix 编写的 program,也不是由编写 Matrix 的 Architect(AI机器)编写,他是由更上一层即编写Architect的人(指真实的人)编写的或者具有这一层的代码。因而他在 Zion 和 Matrix 都有超能力即破坏系统的运行规则。编写 The one 这 program 的目的是为了完善 Matrix, 从而让机器能永远控制人类。在 zion 中的那些 program 因为允许部分人类的意识存在,并且人类意识在不断的加强,到了一定时间人类的意识会超越 program, 导致这部分人苏醒,这是机器所不允许的,所以在这个时刻来临之前,zion 必须被消灭。但是在 zion 这些 program 已有更好表达人类自主意识的代码,这些代码对完善Matrix是非常重要的。The one 的作用就象影片中 Arichetect 对 Neo 的谈话中提到的:

  Your life is the sum of a remainder of an unbalanced equation inherent in the programming of the matrix. You are the eventuality of an anomaly which, despite my sincerest efforts. I have been unable to eliminate from what is otherwise a harmony of mathematical precision. ..... The function of the One is now to return to the source allowing a temporary dissemination of the code you carry reinserting the prime program. (你的生命是 Matrix 固有程序中一个失衡因式的残留总和。你是一个偏差的偶然性,是尽管我竭尽全力,仍不能消除的影响数学精度和谐的一个偏差。尽管它不断地制造麻烦让我小心翼翼地处理它,但它并不是不可预测的,它仍然处于控制范围之内。它引导着你来到这里。)正如我上面所说,The one 是一个特殊的 program,它有伪装的 code,它开始没有能意识它自己核心的 code. 因而才有片中死后重生的过程。在第一集开始的时候,Neo 是由最外层由 Matrix 编写的角色 program 控制,Morpheus 等在 oracle 的引导下,找到 Neo, upgrade Neo到第二层 code(即与Morpheus等相同的代码), Neo 在第一集死掉的时候,这层代码消失,释放出 The one 的核心code. 使 Neo 意识到自己的超能力。这部分 code 早已存在,只不过现在才起作用,控制了 Neo 的大脑。这一次的再生,可以说使 Program 的苏醒,并不是人的自主意识的苏醒。所以这时候 Neo 可以叫做 The one 的 program. 再从人的角度来说 neo, 作为程序的生物载体,他的人类的自主意识在一,二集里还并没有苏醒,仍然由 program 控制,只不过是不同的 program 控制。但 Neo 是不同与一般人的躯体,也许他身上有最初编写 Architect 的人的遗传基因。他潜在人类自主意识很强,所以他才能接受 The one 这 program,并同时影响 The one 这 program.

  所以在 1,2 集里他都在对自己真实身份不断进行思索。当他面对 Architect 的时候,他的人类意识已经济苏醒了很多,虽然还没有控制大脑。但当面对有可能导致全人类灭亡的选择的时候,前 5 任 Neo(The one) 的人类意识退缩(这种对人类的爱正如 Architect 所说即是人的最强的地方,也最弱的弱点),让 The one 这 program 完成它的任务,回到 Matrix 的 source,升级Matrix,从而苏醒的人类意识再度消失。之后 The one 按照程序设定的选择 23 人重建 Zion, 新的循环开始。而第六任 Neo 出现不同,他经历和 Trinity 的爱(这是程序安排好的,为研究人类的情感,所以 oracle 告诉 Trinity 她会爱上 The one),而这个爱超越前五任对 Trinity 的爱,人类潜在的意识使他选择重回 Matrix, 去救Trinity. 这是机器没想到的,The one 的 program 也没有这代码。这也意味着 neo 的人类意识开始超越 The one 这 program, 所以再回到Zion 后,他感觉到了新的变化,并能在zion中使用超能力。

  我对上面的论述基本表示同意,尼奥其实是 The One 6.0 版本,但是我们要注意到设计师一开始的一句话“虽然整个过程改变了你的意识,但你依然是不折不扣的人类”,尼奥确实是有着生物属性的人类,这跟先知、法国人他们不同,这就注定了尼奥在第三集里面的能力必然还会提升,他太与众不同,在第二集结尾的时候,尼奥用空手杀死了四个八爪鱼就已经在预示着第三集中尼奥的超能力,这同时也很有力的证明了锡安只是 Matrix2 的结论。在尼奥杀死4个八爪鱼之后,尼奥昏迷。

  如果说第一集只是让我看到了一个很精彩的故事的话,那么随着第二集那个振聋发聩的结论的得出,我已经开始感到我不仅仅是在看电影,有点像在看一个哲学故事了,想起了庄周梦蝶,庄子不知道是自己做梦变成蝴蝶了还是蝴蝶作梦变成了自己。锡安也是假的,可怜的莫非斯他们从一个梦中醒来又跌进了第二个梦,他们还是在梦中,那么到底什么是真实,或许正像第一集里面莫非斯向刚被解救的尼奥解释什么是 Matrix 一样,什么是真实?真实就是我们看到的、听到的、摸到的,归根到底就是大脑皮层的反应,那么既然理论是这样,我们又何必管他我们有没有真正的躯体,只要能看能听能动,我们不就是真实的吗?第一集的故事主线很明确,人物也很简单,就是叛军和特工,多的没了。但是到了第二集,整个剧情得到了极大的扩展,千头万绪,众多人物向观众们倾泻而下,Smith,先知保镖,法国人,双胞胎,开锁人,设计师,每一个人物似乎都充满了谜。我甚至开始为沃卓斯基兄弟担忧了,场面已经搞大了,这第三集将如何收场?剧情该如何走向?网上讨论的热烈也开始趋向白热化,各种猜测都接踵而至,我注意到一种有趣的现象,讨论最热烈的以程序员为主,看了很多各种各样的评论,写的好的也大多是有计算机背景的,看来,要看懂 Matrix,还得有点技术基础。好在第二集到第三集的间隔并不算太长,关于第三集剧情的猜测可以比较快的得到答案。

  2003年11月5日,电影史上又一次史无前例的行动,全球60多个国家同时公映,这意味着全球60多个国家的2万多家影院中的几千万观众在同一时刻揭开 Matrix 的最后面纱,同一时刻目睹尼奥和 Smith 的最后决战,这是何其壮观的一件事情。

  第三集一开始,尼奥和本恩(被Smith附身的那个人)头对着头躺在医疗床上,这又是一个画面化的寓言,影片的开始是尼奥和 Smith 这对冤家碰头,而影片也以尼奥和 Smith 的对决作为结束的。尼奥的思想已经被囚禁到一个叫 Mobile Ave 地铁车站里面,这里他碰到了三个人物,三个流放者,他们是一个三口之家,也就是三个即将被删除的程序,他们正等着那个法国人来搭救他们,还记得吗,这个法国人就是专门收留这些即将被删除的程序的。在这里,尼奥和三个人中的男性有很长的一段对话,从对话中,我们开始知道,这个车站其实是一个法国人编写的走私程序,是专门负责来运送非法程序的,法国人就是通过这个车站来运送那些即将被删除的非法程序,而要逃离这个地方的唯一办法就是搭乘“车主(也是法国人的手下)”驾驶的地铁离开。尼奥当然要借助他人的力量离开,谁?

  当然只能是崔尼悌和莫非斯,在先知保镖的协助下,他们胁迫法国人把尼奥营救了出来,通过法国人我们又知道了先知保镖其实原先也是法国人的手下,也是一段将被删除的程序,后来离开了法国人,成了先知的保镖。这时候,电影分成了两条主线,一条主线是以锡安的生死存亡为线索的,另一条则是尼奥寻找机器之主为线索的。尼奥和崔尼悌选择驾驶飞船去寻找机器之主,而其他人回去帮助锡安抵抗几百万个八爪鱼的入侵;有一个插曲是尼奥在 Matrix2 中和 Smith 的化身本恩的决斗,尼奥付出眼睛受伤的代价杀死了本恩,但是这时候眼睛对于尼奥来说已经是多余的了,因为尼奥已经开始认识到所谓的锡安世界也只不过是 Matrix2 而已,这一点从之前尼奥与先知的对话中可以证明,尼奥见到先知马上问的问题就是“为什么我能空手杀死八爪鱼?”。这时候在尼奥的眼中,所谓的真实世界也变成了距阵,尼奥眼中的 Matrix 是绿色的矩阵,而 Matrix2 则是橘红色的矩阵以示区别。

  这一集的从视觉效果上来说的第一大看点就是主线之一的锡安保卫战,锡安的战士开动着巨大的机器人要面对几百万只八爪鱼的进攻,场面我只能用“喘不过气”来形容,但是这些战士是可怜的,他们并不知道自己不是在真正的真实世界中,他们看到的八爪鱼也只不过是程序创建的,永远也打不完,对于机器之主来说,他想要多少八爪鱼就可以有多少,Ctrl+C 就轻松搞定了,因此尽管锡安的战士竭尽了全力也无法阻止八爪鱼的进攻,面对成百万个八爪鱼,他们能做得只剩下一件事情了,“尼奥,不管你现在再做什么,都请你快点!”。回到尼奥这里,尼奥和崔尼悌驾驶着飞船直奔“农场(第一集中的人类养殖场)”而去,那里是八爪鱼的老家,尼奥手一伸,飞船周围的成千上万的八爪鱼都爆炸了,尼奥终于可以在 Matrix2 中用自己的意识击溃八爪鱼了。但是,八爪鱼实在太多了,尼奥的“能力”(这时候是否已经可以说是“权限了”)不够,未能阻止飞船的坠毁和崔尼悌的牺牲,但是尼奥终于能够和由成千上万的八爪鱼组成的机器之主面对面的对话了。

  尼奥的要求很简单,不要杀死锡安中的人类,尽管他们也是活在一个 Matrix 中,但那些毕竟是有着思想的人类,他们也代表着一个生命。机器之主问:你向我提出了要求,但你有什么可以交换的?尼奥说,我可以帮你平定你现在最大的威胁——Smith。机器之主短暂考虑后答应了尼奥的要求。为什么会答应?Smith 为什么会成为机器之主最大的威胁?我们现在来说这一集中的另一条暗线,就是 Smith。Smith 到底是什么人,第一集中,我们认识到他是 Matrix 的入侵检测程序——特工,在第二集中从他自己的口述和行为上我们认识到他已经升级为不受 Matrix 控制的独立程序,而且向病毒一样在 Matrix 中蔓延,到了第三集,我们从先知的口述中认识到了 Smith 正是尼奥的另一面,就是说尼奥是正面,Smith 是负面,还记得设计师说尼奥是方程式中所有不和谐的残留余数的总和吗?那么先知这次就明确的说了,尼奥你就是正数,有正必有反,Smith 就是负数,多么有意思的比喻,尼奥是正数代表着正义,而 Smith 是负数代表邪恶,邪恶的 Smith 像病毒一样 Matrix 中不断蔓延、自我复制,甚至连先知也未能逃脱被 Smith 的感染,尼奥和 Smith 的对决就像是正负电子的对撞,注定了正负相抵,打平手。虽然结局是一定的,但是这场旷世大决斗还是拍的没有让任何人失望。

  动作导演是大名鼎鼎的袁和平,他安排的暴雨中的对决,而背景的音乐则是气势宏大的交响加合唱,其气势之恢宏,视觉效果之壮烈,正如沃桌斯基自己说的那样,要“终结所有的两人对打”,尼奥和 Smith 两个人打遍全宇宙,从地面打到空中,在失重的情况下对决,又打到地下,最终的结局正如我预料的那样,Smith 复制了尼奥,但是这种复制就像是正负电子的对撞,结局是两者的融合,或者说湮灭。尼奥和 Smith 都死亡了,被 Smith 复制的所有人都恢复了原形,八爪鱼也停止了对锡安的进攻,一瞬间,Matrix 被重构(Reboot),就像操作系统被重启,一切又回到了原样(第二集叫 Reload 我看第三集叫 Reboot 既对仗工整又说明主题),Matrix 又回到了第一集中我们看到的模样,如果这时候放映第一集,我们就可以认为是 Matrix IV,故事完成了一个循环。顶着灿烂的阳光,设计师这个长得像肯德基老头的人走向先知说你玩的这个游戏很危险知不知道;先知说知道,但是它能换来稳定;老头说这个稳定能维持多久;先知说能维持多久就让她维持多久,你打算怎么处理那些想出去的人?老头说我会给他们自由;先知说是真的吗?老头反问,你以为我是人类吗?微笑一下转身走了。影片完。

  最后这一段对话很多人可能不能理解,到底在说什么,我的理解是这样,影片中的一切,都是先知设计的一个 Matrix 的升级程序,尼奥的诞生和 Smith 的出现虽然她不能预计到所有的后果,但是基本的进程是在她的设计中的,但是不可否认,这个升级程序有一定的危险性,有很多不可控的因数。先知最危险的举动就是让 Smith 复制自己,这就好像我们要杀病毒,在没有被病毒感染的时候,我们很难知道病毒的特性从而清除他,往往要让病毒感染了文件以后,我们才能有效的研究出病毒代码,先知就是置之死地而后生,选择被 Smith 感染来了解他,但这无疑是很危险的。设计师他会给那些想出去的人自由,当然指的就是锡安的那些叛军,这个自由可以做两种的理解,一种理解是维持锡安的稳定,让他们在锡安中继续安居乐业,给他们自己认为是自由的自由,锡安的人到目前为止也没有一个人明白他们身处 Matrix2;另一种理解是设计师可能真的会让他们脱离试管,回到自己真正的真实世界,Matrix2 就是以真实世界为原型设计的,这些锡安人也会很快的适应真实的世界的生活;先知问你说的是真的吗?老头反问你以我是人类吗?这句话再明白不过,只有人类才会欺诈,我不会骗你的,我会遵守我和尼奥之间的协议。到这里,我们也明白了,机器之主在 Matrix 中的代言人就是设计师,就像网络游戏的设计师也需要一个在游戏中的角色去体验一样。

  影片看完了,所有的谜底都揭开了,这个故事讲的其实不是人类的故事,而是人工智能机器的进化的故事,就像人类从猿人进化到文明人走过的历程一样,当人类进化到尽头,被自己发明的智能机器毁灭以后,智能机器就开始了它自身的进化,万事皆有始亦有终,就像这句在第三集中被不断重复的一句话述说的那样,人类的文明有开始就必然有终点,人类文明的终点就是机器文明的起点,那么机器文明呢?他已经开始进化了,必然也有其终点,他的终点又是什么的起点呢?我想,这大概是影片留给观众的最大思考……

http://kb.cnblogs.com/page/128556/

时间: 2024-10-06 00:23:11

《黑客帝国》完全解析(转)的相关文章

C++工程编译之“error LNK2001: 无法解析的外部符号”

今天一整天都在折腾“error LNK2001: 无法解析的外部符号”,就在头疼不已的时候,总算是找到问题原因了:各个动态链接库的编译方式必须统一才行,要不然很容易对库函数的引用产生冲突.简单来说就是,如果使用的第三方函数库编译方式采用/MD,那么主工程也应该使用/MD.我使用了libevent,而主工程默认采用/MT,所以需要忽略一大堆的函数库,我还纳闷呢,怎么会这么奇怪!!今天总算是解决了长久以来的困惑了. 下面引用一篇文章的描述:[Z]VC运行库版本不同导致链接.LIB静态库时发生重复定义

防止恶意解析——禁止通过IP直接访问网站

一.什么是恶意解析 一般情况下,要使域名能访问到网站需要两步,第一步,将域名解析到网站所在的主机,第二步,在web服务器中将域名与相应的网站绑定.但是,如果通过主机IP能直接访问某网站,那么把域名解析到这个IP也将能访问到该网站,而无需在主机上绑定,也就是说任何人将任何域名解析到这个IP就能访问到这个网站.可能您并不介意通过别人的域名访问到您的网站,但是如果这个域名是未备案域名呢?一旦被查出,封IP.拔线甚至罚款的后果都是需要您来承担的.某些别有用心的人,通过将未备案域名解析到别人的主机上,使其

.NET深入解析LINQ框架(五:IQueryable、IQueryProvider接口详解)

阅读目录: 1.环路执行对象模型.碎片化执行模型(假递归式调用) 2.N层对象执行模型(纵横向对比链式扩展方法) 3.LINQ查询表达式和链式查询方法其实都是空壳子 4.详细的对象结构图(对象的执行原理) 5.IQueryable<T>与IQueryProvider一对一的关系能否改成一对多的关系 6.完整的自定义查询 1]. 环路执行对象模型.碎片化执行模型(假递归式调用) 这个主题扯的可能有点远,但是它关系着整个LINQ框架的设计结构,至少在我还没有搞懂LINQ的本意之前,在我脑海里一直频

.NET深入解析LINQ框架(一:LINQ优雅的前奏)

阅读目录: 1.LINQ简述 2.LINQ优雅前奏的音符 2.1.隐式类型 (由编辑器自动根据表达式推断出对象的最终类型) 2.2.对象初始化器 (简化了对象的创建及初始化的过程) 2.3.Lambda表达式 (对匿名方法的改进,加入了委托签名的类型推断并很好的与表达式树的结合) 2.4.扩展方法 (允许在不修改类型的内部代码的情况下为类型添加独立的行为) 2.5.匿名类型 (由对象初始化器推断得出的类型,该类型在编译后自动创建) 2.6.表达式目录树(用数据结构表示程序逻辑代码) 3.LINQ

.NET深入解析LINQ框架(二:LINQ优雅的前奏)

阅读目录: 1.LINQ框架的主要设计模型 1.1.链式设计模式 (以流水线般的链接方式设计系统逻辑) 1.2.链式查询方法(逐步加工查询表达式中的每一个工作点) 2.LINQ框架的核心设计原理 2.1.托管语言之上的语言(LINQ查询表达式) 2.2.托管语言构造的基础(LINQ依附通用接口与查询操作符对应的方法对接) 2.3.深入IEnumerable.IEnumerable<T>.Enumerable(LINQ to Object框架的入口) 2.4.深入IQueryable.IQuer

.NET深入解析LINQ框架(三:LINQ优雅的前奏)

阅读目录: 1.动态LINQ查询(动态构建Expression<T>表达式树) 2.DLR动态语言运行时(基于CLR之上的动态语言运行时) 1].动态LINQ查询(动态构建Expression<T>表达式树) 什么是动态LINQ查询?LINQ的编写是静态的,因为C#是基于静态类型系统原理设计的,在编写时已经确定类型,也就是在编译时就已经知道将要执行什么样的查询,条件是什么.排序方式是什么等等.那么很大一部分应用场合中我们需要根据用户的选择来查询数据源,以往我们都是通过判断的方式来拼

.NET深入解析LINQ框架(六:LINQ执行表达式)

阅读目录: 1.LINQ执行表达式 在看本篇文章之前我假设您已经具备我之前分析的一些原理知识,因为这章所要讲的内容是建立在之前的一系列知识点之上的,为了保证您的阅读顺利建议您先阅读本人的LINQ系列文章的前几篇或者您已经具备比较深入的LINQ原理知识体系,防止耽误您的宝贵时间. 到目前为止我们对LINQ的执行原理已经很清楚了,从它的前期构想到它真正为我们所用都有足够的证据,但是似乎问题并没有我们想的那么简单,问题总是在我们使用中频频出现尤其是新技术的使用,当然有问题才能有进步. 一:LINQ执行

MyBatis框架中Mapper映射配置的使用及原理解析(七) MapperProxy,MapperProxyFactory

从上文<MyBatis框架中Mapper映射配置的使用及原理解析(六) MapperRegistry> 中我们知道DefaultSqlSession的getMapper方法,最后是通过MapperRegistry对象获得Mapper实例: public <T> T getMapper(Class<T> type, SqlSession sqlSession) { final MapperProxyFactory<T> mapperProxyFactory =

Informatica元数据库解析

Informatica全部的元数据信息均以数据库表的方式存到了元数据库中.当然Infa本身工具提供了非常多的人性化的功能.使我们在开发时能够非常方便的进行操作.但人们的需求总是万变的.须要方便的取到自己须要的信息,那就须要我们对他的元数据库有非常深的了解. Informatica通过表和视图给我们提供着全部的信息,在此将通过一个系列的帖子.将大部分常见的,且很实用的表及视图介绍一下.基于这些东西.我们即能够依据不同的需求查出自己须要的数据,也能够开发一些辅助的Infa应用程序. OPB_ATTR