程序猿十大電影盤點

原文地址:http://www.programcreek.com/2013/09/top-10-movies-for-programmers/



    有時,不同的領域會共享相同的概念。很多計算機編程世界中的概念已被電影行業加以應用。其中的一些影片是如此的酷,甚至能幫助程序員瞭解一些編程思想。以下是我認爲排名前10位的電影和我對它們使用的編程概念的理解。


1. 駭客帝國(1999) 

概念:在線/離線,遞歸,循環,矩陣等。

這部具有革命性的電影。一種文明的結束是另一種文明的開始。它成了後來的很多電影效仿的對象。

2. 環形使者(2012)

概念:循環

如果生活變成了一種無休無止的循環,如何終止它?

3. 創戰記(2010)

概念:虛擬和現實

很多到了年紀的計算機科學家都會承認,他們對計算機計算或戰爭遊戲的熱愛來自一種憧憬。

4. 遇見未來(2007)

概念:遞歸

這部電影運用到了計算機裏遞歸的概念,特別是最後的搜索那部分,那是在一個樹數據上進行遞歸搜索。

5. 死神來了 1, 2, 3, 4, 5

概念: if else jump

6. 盜夢空間(2010)

概念:虛擬機,嵌套

盜夢空間這部影片看的糊里糊塗,主要是裏面的夢境嵌套的太多了,人物在各個夢境裏來回穿越,弄的我不知道究竟他們在第幾層夢境。關於這部電影一則笑話卻非常的有意思,如果你是個真正的程序員,你一定會哈哈大笑:

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

7. 雲圖(2012)

概念:並行

看似無關的幾個線索其實是有內部聯繫的,就像是並行計算其實都是爲了解決同一個任務,甚至還會共享一些變量。

8. 平面世界 2: Sphereland (2012)

概念:2D

9. 源代碼(2011)

概念:多線程重進入(Reentrancy)機制

我很好奇這些源代碼是在什麼上運行的。如果關閉電源,那另外一個世界就會消失?

10. 恐怖遊輪 (2009)

概念:死循環

上面這些電影就是我最喜歡的一些電影。當然,還有很多跟軟件編程相關的電影,如果你在評論裏給我提示,我會把它們補充到這個列表裏。

評論中提及的更多精彩電影:

黑客 Hackers (1995) 邪惡的系統管理員
上班一條蟲 Office Space (1999) 病毒
戰爭遊戲 Wargames (1983) 後門木馬
創戰記 Tron (1982) 虛擬現實
奪命連線 Antitrust (2001)  
硅谷傳奇 Pirates of Silicon Valley (1999) 蘋果和微軟
社交網絡 The Social Network (2010)  
攻殼機動隊 Ghost in the Shell (1995) 矩陣
異次元駭客 The 13th Floor (1988) 虛擬現實
月球 Moon (2009) 克隆
駭客追緝令 Takedown (2000)  
美麗心靈 A Beautiful Mind (2001) 計算機數學


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章