程序员的十大电影

Tags: programmer

不同领域有时共享相同的概念。在电影中也使用了大量的计算机编程的概念。他们中的一些实在是太酷了,他们甚至可以帮助开发人员理解一些编程的概念。以下是我评价最高的10部电影和我通过电影理解的编程的概念。

1. The Matrix(1999)

概念: 在线/离线、递归、循环、 矩阵等。
这部电影是革命性的。一个文明的终结是另一个开始。后面有一些类似的电影。

programmer-movie-1

2. Loopers(2012)

概念:循环

while(true){
    makeALifeAgainAndAgain();
}

如果生活陷入无休止的循环,如何打破的循环?

programmer-moviej-2

3. Tron: Legacy(2010)

许多计算机科学家同意这部电影有点把他们带到计算领域(或战争游戏)。


programmer-movie-3

4. Next(2007)

理论:递归

这部电影采用了概念的递归,尤其是在最后的搜索一部分。它是树上执行递归搜索。


programmer-movie-4

5. Final Destination 1, 2, 3, 4, 5

理论:if else 跳转

或者

Somebody sb = new Somebody();
try{
    makeDead(sb);
} 
exception(e) {
    //not dead;
} 
finally {
    changeMethodAndMakeDead(sb);
}

programmer-movie-5

6. Inception(2010)

理论:递归


programmer-movie-6

7. Cloud Atlas(2012)

理论:并行


programmer-movie-7

8. Flatland 2: Sphereland (2012)

理论: 2-dimension.


programmer-movie-8

9. Source Code (2011)

理论:可重入性

我很好奇源代码在哪里运行。如果这台机器已断电,那么另一个世界会消失吗?


programmer-movie-9

10. Triangle (2009)

理论:死循环


programmer-movie-10

上面的电影是我的最爱。相信有许多其他好的电影也非常适合程序猿,(程序猿的十大电影

本文链接:http://www.4byte.cn/learning/120037/cheng-xu-yuan-de-shi-da-dian-ying.html