程式設計師該看的幾部電影

以後的事,以後再說發表於2020-02-11

##1、駭客帝國(1999) 概念:線上/離線,遞迴,迴圈,矩陣等
在這裡插入圖片描述
劇情簡介:

不久的將來,網路黑客尼奧對這個看似正常的現實世界產生了懷疑。

他結識了黑客崔妮蒂,並見到了黑客組織的首領墨菲斯。

墨菲斯告訴他,現實世界其實是由一個名叫“母體”的計算機人工智慧系統控制,人們就像他們飼養的動物,沒有自由和思想,而尼奧就是能夠拯救人類的救世主。

可是,救贖之路從來都不會一帆風順,到底哪裡才是真實的世界?如何才能打敗那些超人一樣的特勤?尼奧是不是人類的希望?

##2、遇見未來(2007) 概念:遞迴

這部電影運用到了計算機裡遞迴的概念,特別是最後的搜尋那部分,那是在一個樹資料上進行遞迴搜尋。
在這裡插入圖片描述
##3、異次元駭客 概念:遞迴
在這裡插入圖片描述
劇情簡介:
十三,一個聽起來就有些陰冷的數字。

在一座大廈的第十三層,科學家道格拉斯•霍爾和漢農•富勒用電腦模擬出一個逼真的1937年的洛杉磯,他們可以通過電腦進入這個虛擬世界,真實地體驗1937年的生活與自己。

然而一個夜裡,富勒被人殺死,種種線索都表明似乎是霍爾所為。

可霍爾卻對當天夜裡的事情全無記憶。

這時一個自稱是富勒女兒的女人又神祕出現,可霍爾從未聽富勒說過自己有女兒……為了找到凶手明曉真相,霍爾循著富勒留下的線索來到虛擬世界中,他離真相越來越近了……近到窒息……

##4、盜夢空間(2010) 概念:虛擬機器,巢狀
在這裡插入圖片描述
盜夢空間這部影片看的糊里糊塗,主要是裡面的夢境巢狀的太多了,人物在各個夢境裡來回穿越,弄的我不知道究竟他們在第幾層夢境。關於這部電影一則笑話卻非常的有意思,如果你是個真正的程式設計師,你一定會哈哈大笑:

盜夢空間的主要思想是:如果你在虛擬機器(VM)裡的虛擬機器裡的虛擬機器裡安裝了一個虛擬機器,那所有的東西都會變的死慢。

##5、雲圖(2012) 概念:並行

看似無關的幾個線索其實是有內部聯絡的,就像是平行計算其實都是為了解決同一個任務,甚至還會共享一些變數。
在這裡插入圖片描述
##6、恐怖遊輪 (2009) 概念:死迴圈、棧幀混合
在這裡插入圖片描述
##7、火星救援 (十六進位制)
在這裡插入圖片描述
人類實現了首次在火星上登陸,美國宇航員馬克·沃特尼(馬特·達蒙飾),他與其他五位宇航員遭遇巨型風暴,外太空之旅只能提前結束,他因為被誤認為無法生還而被留在火星,成了太空魯賓遜。清醒後的沃特尼發現自己遠離地球家園,食物只夠一個月的供應。幸好他天性幽默樂觀,而且是個植物學專家,決定靠自己的力量生存下去,等到下次火星任務的到來,雖然這一等就要四年。沃特尼精心計算如何最大限度地利用他在這顆乾旱星球上的時間,開始利用自制的肥料種植土豆,對手頭的所有材料物盡其用。而在地球上,公眾哀悼馬克的悲劇死亡後,一位眼尖的NASA技術員在監看時注意到火星表面的運動跡象,懷疑可能是馬克還活著。雙方重新取得聯絡後,火星救援任務由此啟動

##8、網路上身 The Net-美國·1995
在這裡插入圖片描述
1995年,應該是中國的網路開始升溫的年代,片中的女主是一個與世隔絕的程式設計師,她的大部分生活都圍繞著電腦有條不紊的進行著。一次偶然中,安吉拉收到了同事寄來的一張磁碟, 之後捲入一系列大麻煩的故事,這部驚悚的電影巧妙的抓住了人類對生存處境的不安感。

##9、模仿遊戲-英國/美國·2014
在這裡插入圖片描述
二戰期間,盟軍苦於德國的祕密系統”英格瑪“無法破譯,政府召集了一批民間數學家、邏輯學家進行祕密破解工作,圖靈就是其中之一。本片改編自安德魯·霍奇斯編著的《艾倫·圖靈傳》,“計算機之父”阿蘭圖靈的傳奇故事。卷福演的男主。

##10、前目的地 Predestination (2014) 閉環燒腦遞迴
在這裡插入圖片描述
 時空勞工局特工(伊桑·霍克 Ethan Hawke 飾)曾經奉命回到20世紀70年代,以阻止當年給城市造成巨大傷害的恐怖分子“閃滅炸彈客”的破壞活動。誰知他的任務失敗,在經過漫長的康復後,他再度踏上征程,發誓要將閃滅炸彈客繩之於法。此番他以酒保身份混跡市 井,某天偶然結識了筆名“未婚媽媽”的作家(莎拉·斯努克 Sarah Snook 飾)。作家向他講述了其匪夷所思的人生。當年作家曾是名叫簡的孤兒,性格古怪的她在應聘太空公司失敗後,短暫墜入愛河,並生下一名女嬰,結果她的人生也發生了翻天覆地的變化。
 
 ##11、星際穿越 二進位制
在這裡插入圖片描述
在不遠的未來,隨著地球自然環境的惡化,人類面臨著無法生存的威脅。這時科學家們在太陽系中的土星附近發現了一
個蟲洞,通過它可以打破人類的能力限制,到更遙遠外太空尋找延續生命希望的機會。一個探險小組通過這個蟲洞穿越到太陽系之外,他們的目標是找到一顆適合人類移民的星球。在這艘名叫做“Endurance”的飛船上,探險隊員著面臨著前所未有,人類思想前所未及的巨大挑戰。
然而,通過蟲洞後,他們發現飛船上在星球上的一個小時相當於地球上的七年時間,即使探險小組的任務能夠完成,他們的救贖對於對地球上仍然活著的人來說已經是太晚。飛行員庫珀(馬修·麥康納飾演)必須在與自己的兒女重逢以及拯救人類的未來之間做出抉擇。

##12、侏羅紀公園系列
程式設計師的世界不一定就要遞迴、迭代,各種複雜演算法等。其實我們最需要的是想象力!
《侏羅紀公園》

在這裡插入圖片描述
《侏羅紀公園》(Jurassic Park)是一部1993年的科幻冒險電影,改編自邁克爾·克萊頓於1990年發表的同名小說,由史蒂文·斯皮爾伯格執導,環球電影公司出品,山姆·尼爾、勞拉·鄧恩、傑夫·高布倫主演,於1993年6月11日年美國上映。 [1]
影片主要講述了哈蒙德博士召集大批科學家利用凝結在琥珀中的史前蚊子體內的恐龍血液提取出恐龍的遺傳基因,將已絕跡6500萬年的史前龐然大物復生,使整個努布拉島成為恐龍的樂園,即“侏羅紀公園”。但在哈蒙德帶孫子孫女首次遊覽時,恐龍發威了。

相關文章