2004-01-17 20:40:44尚未設定

酷!!

轉貼
原作者:Kikey
==================================================
下面是我看駭客任務的心得,請各位同好指教、討論:

首先,全片中軟體領域的『物件導向觀念』無處不在,真佩服美國人的
科幻想像力,他們構築的幻想世界已經超越當年的『星際大戰』太多了,
甚至到了曲高和寡的地步,本片英語原文中涉及了很多軟體專業術語,很
難想像除了特效外,有幾個人能看懂全劇所要表達的意涵。


名詞解釋(我看到值得探討的):
1. 『Matrix』劇中翻『母體』,大家應該都知道可翻『矩陣』,有些網友
認為很像作業系統(OS)或一個Online Game。其實,在軟體領域中,
Matrix比較像是一個分散運算平台,有點像IBM提倡的網格運算架構一樣;
所以Matrix還是比較像矩陣,只是每個節點都是銜接到人腦上,由Matrix接
收每個人腦的訊息,再構築出虛擬世界,是很像Online Game,不過Matrix
強調了『分散再集合』的意味。

2. 『Code』劇中翻『密碼』,其實應該是『軟體執行時期的機械碼』,只
是這樣翻可能更多人看不懂。在尼歐等人去找囚禁Key Maker的資訊販子
(我忘了名字)時,尼歐看到很多程式時說:『這些密碼好像都被加密
了!』,其實這裡電影中想表達的是,在資訊販子周圍這些『執行中的機
械碼』都已經被加密了,這相當符合資訊販子的作風。

3. 『Source』劇中翻『萬物之源』,這個詞翻得還可以。我在看片子的過
程中,原本以為Source指的是Matrix的Source Code,後來看電影中想表達的
是『程式產出及消滅的地方』,有點軟體底子的人都知道,通常程式在產
出後需要『部署』的動作,所以程式產出及程式執行大多會在不同的地
方,而Source就是表達『程式產出處』,只是寫Matrix的造物者自己也是個
程式,所以劇中的Source還是在軟體系統裡面,且與Matrix所建構的虛擬世
界相連,這點我就覺得有點不合理,不過也有可能造物者程式本來就是計
畫想讓尼歐(也就是救世主)跑進來,所以才將Source和Matrix連結在一
起。

劇情解疑:
1.為何祭師和造物者程式(寫Matrix平台的程式)都能預知尼歐的行動:
祭師知道尼歐想坐下、想吃糖;而造物者程式知道尼歐會回答甚麼,且
反應在電視牆上。因為尼歐和其他人一樣,腦中的命令資訊傳到Matrix上
的虛擬分身時,都會先經過Martix平台,而此時造物者或祭師就能從中攔
截這些資訊,所以虛擬世界中的虛擬尼歐還未動作時,祭師或造物者就能
先知道他想作甚麼。那為何祭師和造物者程式可以這樣做呢?因為它們都
是等級最高的程式,不但不是活在Matrix平台上,而且還有本事操控Matrix
平台,偷看Matrix平台上的所有資訊。

2.尼歐在Source中和造物者程式到底說些甚麼:
想必大部分的人都卡在這裡吧!下面是我的理解:
首先,造物者程式在創造自認為完美的Matrix平台後,發現仍有些人(指
人腦)無法徹底融入Matrix所創造出來的虛擬世界,而且這些人之中總會
出現一個問題最嚴重的人,這個人有本事破壞Matrix平台所創造出來的虛
擬世界,這個問題最嚴重的特例就是每一代的『救世主』。雖然有這麼嚴
重的問題,但造物者程式還是一直無法解決這個Bug,而又擔心這些人摧
毀Matrix,毀掉所有依賴人類能量而活的電腦。

所以,造物者程式想出了一個沒有辦法中的辦法,就是在這些人覺醒過
來之後,造物者程式就睜隻眼閉隻眼將所有不受控制的人都集中(引導)
到錫安中,且創造了『救世主預言』這個謊言,並由造物者程式自編自導
出『救世主要盡一切力量闖到Source中,才能解救所有人類』這樣的戲
碼,讓這些不受控管的人(造物者認為算是『例外狀況』),都淪入這樣
的一個輪迴之中;而這個輪迴每次的終點,就是每一代的救世主到Source
中與造物者程式見面,這時候造物者程式就說明了:其實到Source並不
能拯救所有人類,因為除了錫安裡的人,大部分的人類都還被Matrix平台
控制住,也就是Matrix死,這些人就死,且大量的烏賊一樣會攻進錫安,
所以只要不聽從造物者程式的建議的話,所有的人類都得死(包含被
Matrix控制的人及錫安裡的人),但造物者程式自己其實也不想,因為所
有人類一死,依賴人類生物能量的所有電腦及電腦軟體也都會死,此時造
物者程式就讓救世主選擇:

1. 普渡眾生的大愛:救世主屈服造物者程式的建議,為了保住大部分仍
被Matrix控制的人類,而任由造物者程式派烏賊消滅錫安;然後就像伊甸
園一樣,由救世主找十幾個不受控制的男男女女去重建錫安,再由『找到
下一代救世主』為起點,收集所有不受Matrix控制的人類,並進行下次的
輪迴(無限迴圈中的下個循環),完成另一個『救世者預』。

2. 解救愛人的小愛:救世主不聽從造物者程式的建議,去解救愛人,而
不重建錫安。如此一來,救世主著要背負錫安與Matrix上的人類,也就是
全體人類全滅的後果。(也就是全體人類和電腦同歸於盡,其實這只是造
物者程式為了掩飾Matrix缺陷,而且延續所有程式生命的謊言)。

上面兩個選項,就是祭師所說(好像是她說的吧?):『The problem is
choices(不知道有沒記錯)』,前五代的救世主,在面臨選擇的時候,每
次都選了 1 選項,也就是放棄原本錫安的人,保住大部分還被Matrix控制
的人,去重建錫安(世俗所認為的大愛),卻不知到自己反而被造物者程
式利用,而成 了下次輪迴的起點,等於又幫忙造物者程式去將不受控制的
人類收集到錫安等著被毀滅。不過尼歐不同,他選擇了解救愛人的小愛,
反而跳脫了造物者程式為它們定義的無窮迴圈,如此一來,連造物者程式
都無法預測下一步會發生何事了,但是,以造物者程式的立場,錫安是無
論如何要滅掉的,只是如何繼續『救世主神話』,就不得而知了。這裡,
我就相當佩服『駭客任務』的編劇,因為他隱喻了世俗人皆無法跳脫世俗
限制,落入『輪迴』的悲哀。

另外一提,在軟體領域中,造物者選擇的作法等於是將程式中所有的例
外狀況集合後一併處理,也就是造物者程式選擇將無法處理的Bug、例
外,全部丟到一個迴圈中,利用『救世主預言(謊言)』收集這些例外
(就是不受Matrix控制的人),在每次迴圈的最後,派大量烏賊摧毀集中
在錫安中所有不受控制的人,且讓這個迴圈生生不息的跑動,這樣造物者
程式雖然不知道如何解決Matrix平台這個大Bug,但卻想了個:『將無解的
問題,丟到另一個無解的迴圈』這個權宜之計來逃避。說實在,以小弟軟
體人的眼光來看,這招真是高啊!

第二集尚未解開的謎:
1.究竟Matrix的缺陷究竟是甚麼,為何有相當多的人沒辦法融入Matrix所創
造的虛擬世界中,而會產生像尼歐及錫安內的這些人,這些半途醒來的錯
誤節點?在劇情中,造物者程式說這個謎的解只有祭師(一個有缺陷的程
式)知道。

2.在Matrix虛擬世界中會飛就算了,為何尼歐在真實世界的肉體強到能夠徒
手阻擋(我認為可能是用腦波)烏賊?

我認為的解:
這裡我認為真實世界的尼歐本身可能就有像是念力或超強腦波的特異功
能。這些有特異功能的人都出類拔萃,不易受Martix控制,像第一集中祭
師身邊能夠彎曲湯匙的小孩一樣。第一集中,他們嘗試教尼歐彎曲湯匙,
尼歐在第二集要上船出任務前,也有人交給他湯匙,所以尼歐極有可能就
是特異功能者,而在第二集末,他的特異功能覺醒了,所以強到可以用腦
波阻止烏賊,就像它們放出電磁彈(波)防止烏賊一樣。而Matrix的缺陷
也就在於無法完全控制這些現實世界就有特異功能的人,因為Matrix的虛
擬世界是依據正常人的腦子設計出來的。

我的觀後感想:
『駭客任務』系列的思考意境已經比我所看過的任何電影要高太多了,
尤其在探討『人』的部分;近年來,好萊塢拍攝較有深度的科幻片時,都
會涉及探討究竟甚麼是『人』,『人』的定義為何。由『AI人工智慧』、
『變人』到『駭客任務』都有這樣的影子,而這三部片的深度本人認為:

『駭客任務』>『變人』>『AI』

『變人』想表達:只要符合人性中的不完美,勇敢面對不完美,無論是
肉身或機械都不是重點。只要有『人性』,就是『人』。

『AI』也想表達這點,只不過後來為了發揚『人性是非常非常可貴而難
得的』,而狗尾續貂的加上外星人那段,本人認為是失敗中的失敗,所以
排在『變人』之後。

而『駭客任務』就更高了,他表達了佛家『五蘊皆空』的觀點,認為人
世間的一切都是幻象,也表達了『宿命』及『輪迴』(就像救世主反覆了
六代一樣)。且更進一步的認為,只有擁有獨立思考、突破現狀的能力,
才算『人』的境界。就像劇中的Key Maker一樣,Key Maker雖然也受到
『造物者』程式的安排,但他為了證明自己是有用的(天生我才必有
用),不是一個該被消滅程式,所以拼命抵抗Martix,想活下來完成他自
認為的使命。把原本只是程式的『Key Maker』和還沈溺在Matrix幻境
中未覺醒的人們比對,反而Key Maker覺得更像個『人』。『駭客任務』藉
此暗諷了世間大部分的人沈溺於世俗格局,無法跳脫Matrix,也無法完成
自己真正使命的悲哀。

這和我國古代道家思想所探討的『道』,是一樣的哲學概念,只是
『道』這個名詞被西方改成了『人』,現在反倒是西方拼命在研究、發揚
道家思想,而我們自己卻荒廢了......

還不加油!現在知道人家電影拍的好不是偶然的吧