標籤:des style http color io strong 資料 2014
摘要:每次看科技類的電影,都感覺很酷,一直以為那是虛幻的,實際上是現實中的一些技術在電影中被無限擴大了,而並不是不存在的。其實很多時候在不同的行業領域中,都分享著一個共同的理念和思想,就像很多編程中涉及到的思想被運用到了電影裡。
藝術源於生活,高於生活。當電腦編程中的某些概念被運用到電影裡之後,我們總會覺得電影很酷,很不可思議,其實是那些編程思想被藝術化了。既然說藝術源於生活並高於生活,反過來這些電影對程式員更好的理解這些編程思想也會有很好的協助。以下小編為大家推薦幾部非常值得一看的電影。
1.駭客帝國(1999)——Matrix
思想:線上/離線,遞迴,迴圈,矩陣,數學邏輯等。
在電影中,Matrix是一套複雜的類比系統程式,它是由具有人工智能的機器建立的,類比了人類以前的世界,用以控制人類。Matrix還是一個巨大的網路,串連著無數人的意識,系統分配給他們不同的角色,就象電腦遊戲中的角色扮演遊戲一樣,只是他們沒有選擇角色的權利和意識。這是一部具有革命性的電影,後來成為很多電影效仿的對象。
2.環形使者(2012)——Looper
思想:迴圈
如果生活變成了一種無休無止的迴圈,將如何終止它?這部電影講述了一個關於平行世界和六維空間的複雜的敘事邏輯,由於劇情複雜,很多觀眾表示沒有看懂,因此也被調侃為一部“不能遲到的電影”,錯過任何一個細節都會影響對影片的理解。所以看這部影片的時候一定要全身關注哦~
3.創:戰記(2010)——Tron: Legacy
思想:虛擬和現實
當你從事一門自己喜歡的工作,不管到了多大年紀,都不會失去那份對工作的熱忱和對未來的憧憬。
4.遇見未來(2007)——Next
思想:遞迴
預見未來是人人都想做到的事情,這部電影運用到了電腦裡遞迴的概念,特別是最後的搜尋部分,是在一個樹資料上進行遞迴搜尋。
5.死神來了 1、 2、 3、 4、 5——Final Destination
思想: if else jump
這不是一部血腥恐怖片,故事中根本沒有披著鬥篷嗜血成性的狂人和怪物,而且片中呈現出預兆的每一件物體和事件都不是在暗示人物是否會喪命,而是有關他們如何死去或怎樣才能拖延死期。
6.盜夢空間(2010)——Inception
思想:虛擬機器,嵌套
關於這部電影還有一則笑話,小編覺得很有意思,如果你是個真正的程式員,你一定會捧腹大笑:盜夢空間的主要思想是:如果你在虛擬機器(VM)裡的虛擬機器裡的虛擬機器裡安裝了一個虛擬機器,那所有的東西都會變的死慢。
7.雲圖(2012)——Cloud Atlas
思想:並行
這部電影被評價為“穿越千年的生命六重奏”,看似無關的幾個線索其實是有內部聯絡的,就像是並行計算其實都是為瞭解決同一個任務,甚至還會共用一些變數。
8.Flatland 2: Sphereland (2012)——二維世界(2012)
思想:2D
這是根據一本經典名著《二維國》製作的電影,影片主要描述了二維世界中的種種關係。
9.原始碼(2011)——Source Code
思想:多線程重進入(Reentrancy)機制
看過這部影片的人都會有這樣一個問題:這些原始碼是在什麼上啟動並執行?如果關閉電源,那另外一個世界就會消失嗎?哦By the way,DevStore即將推出源碼下載板塊哦~
10.恐怖遊輪 (2009)——Triangle
思想:死迴圈
這是一部像《閃靈》一樣的電影,一部室獵殺和主人公逐步走向瘋狂的電影,一部如《偷天情緣》般經曆了煉獄的電影。走進恐怖遊輪就是進入死迴圈。
今天小編就先給大家推薦這十部吧,肯定還有很多與編程相關的電影,如果大家有知道的或者看過感覺比較不錯的,可以在評論裡告訴小編和其他朋友哦~既然說到了電影,又恰好是周末,感興趣的親趕緊去看吧~