《奇異博士》世界的源碼之謎

昨天去看了最近火的發熱的好萊塢大片《奇異博士》,故事套路依舊好萊塢,特效吊炸天,看着確實挺爽。編程

clipboard.png

依舊是超級英雄的起源和拯救世界故事,和漫威的其餘超級英雄電影相似,但也有不一樣。最大的不一樣在一句臺詞中:"復仇者聯盟的英雄們負責保護世界不受實體攻擊和傷感,魔法師負責保護世界不受黑暗魔法傷害"。(原臺詞沒記住,大意是這樣)而這句臺詞則引伸出了一問題:世界爲何分爲實體和魔法世界?世界的本源是什麼?
電影中沒有明確的解釋,不過從電影中很爲了理解多細節,透漏出了世界的本源:世界其實就是相似由程序編程而創造出來的世界。爲何這麼說呢?咱們接着看:函數

clipboard.png

在古一法師給主角講述魔法這裏現實世界沒法理解的東西說,魔法與世界同生同在,而咒語是一種古老的語言,能夠看作這個世界的源代碼。由此,咱們能夠把世界看作一種程序,由源代碼編程,而源代碼所運行的環境看作操做系統,那電影裏不少東西就容易理解了。
世界:這個世界其實就是由程序編程運行的一種超級程序,程序創造出的多維空間世界,包括時間、空間以及各類天然法則,具備高度的自運轉特性。
魔法:魔法也是由源代碼編程實現的能力,只是這種能力是平行或超出可見實體世界法則的,由於超出可見實體世界法則,所以看起來難以想象又不可理解。
咒語:是編程這個世界的源代碼的關鍵詞,或者函數。經過咒語(語音輸入?)能夠直接調用系統底層功能,電影中則是調用其餘平行世界的能量爲我所用。還能夠對當前時間某個點某個局部從新編程,能夠製做武器。還能夠開啓後門(傳送門),製造法器,賦予其開掛的特殊能力,好比魔浮斗篷等,
聖殿:是這個現實世界的後門,經過聖殿,直接跳出當前世界,直接接觸操做系統級層面。
黑暗魔法:能夠看作是病毒,由其餘程序編程的世界,具備攻擊性破壞性。電影中大boss就是黑暗魔法世界,沒有時間法則,全部黑暗魔法世界中是永生的。沒有時間也覺得着這個世界永遠是一個點,被豬腳利用,拉入了當前實體世界的死循環中。
無限寶石:漫威漫畫世界宇宙觀裏的6顆無限寶石,到《奇異博士》電影中已經出現了5顆。寶石的功能強大,能夠看作是操做系統級的控制開關。集齊6大寶石,控制整個世界。
宇宙空間:操做系統內存,各類程序運行的地方。嘿嘿。編碼

clipboard.png

《奇異博士》讓咱們接觸到了這個世界的底層世界,魔法師則是可以掌握和利用這個底層世界的一羣人。在這個底層世界之上編程構建的現實世界就是咱們所在的世界,這個世界裏存在包括鋼鐵俠,美隊,綠巨人,銀河護衛隊等一系列超級英雄,他們解決的是在這個世界內部發生的危機,因此電影開頭說到復仇者聯盟保護的是實體世界不受到傷害。而魔法師保護其實就是來自底層世界的危機,能夠看作是來自其餘病毒程序構建的世界的攻擊。在某種意義上來講,魔法師實際上是無敵的,由於他們更接近底層世界。
在底層世界上構建的除了咱們所在的現實世界,其實還有其餘不少世界,也叫平行宇宙,而雷神所在的阿拉德加就是另一個世界。世界與世界之間具備獨立性,有各自的法則,又有必定連通性。好比,雷神能夠經過彩虹橋來到地球。復仇者聯盟組隊打擊依靠另外一顆無限寶石打開時空之門穿梭而來的外部艦隊。spa

經過編碼、程序的角度去看電影所描述的世界,是否是挺有意思。而咱們其實就是魔法師,魔法師就是咱們碼農(☺)。咱們經過各類語言,編寫各類程序,在程序中,咱們能夠編程實現咱們想要的各類功能,咱們就是程序世界的創造者和掌控者。
這樣想一想,感受還不錯,接着加會班去。操作系統

相關文章
相關標籤/搜索