艺术源于生活,高于生活。那么当程序员遇到电影,会有怎样吊炸天的感受?

1 黑客帝国——Matrix((1999美国)
思想:在线/离线,递归,循环,矩阵,数学逻辑等。
在电影中,Matrix是一套复杂的模拟系统程序,它是由具有人工智能的机器建立的,模拟了人类以前的世界,用以控制人类。Matrix还是一个巨大的网络,连接着无数人的意识,系统分配给他们不同的角色,就象电脑游戏中的角色扮演游戏一样,只是他们没有选择角色的权利和意识。这是一部具有革命性的电影,后来成为很多电影效仿的对象。

不久的将来,网络黑客尼奥(基奴李维斯 饰)对这个看似正常的现实世界产生了怀疑。他结识了黑客崔妮蒂(凯莉·安·摩丝 饰),并见到了黑客组织的首领墨菲斯(劳伦斯·菲什伯恩 饰)。墨菲斯告诉他,现实世界其实是由一个名叫“母体”的计算机人工智能系统控制,人们就像他们饲养的动物,没有自由和思想,而尼奥就是能够拯救人类的救世主。 
可是,救赎之路从来都不会一帆风顺,到底哪里才是真实的世界?如何才能打败那些超人一样的特勤?尼奥是不是人类的希望?这是黑客的帝国,程序和代码欢迎大家的到来。
*****************************************************************************************************************************

2环形使者——Looper(2012美国)
思想:循环
如果生活变成了一种无休无止的循环,将如何终止它?这部电影讲述了一个关于平行世界和六维空间的复杂的叙事逻辑,由于剧情复杂,很多观众表示没有看懂,因此也被调侃为一部“不能迟到的电影”,错过任何一个细节都会影响对影片的理解。所以看这部影片的时候一定要全身关注。
未来,2044年。时间旅行从被发明的一开始就属于非法,只有当黑帮组织想清理某个特定对象、又不愿意在此世界留下任何痕迹时,才会出动“环形使者”。他们专门负责处决那些被时间传送回彼世界的目标。之所以称为“环形使者”,因为他们最终必须杀死未来的自己——这样才不会给未来主顾留下任何的麻烦。这个过程被称为“封环”。杀手乔(约瑟夫·高登-莱维特 Joseph Gordon-Levitt 饰)是最年轻的环形使者,弹无虚发,然而当他想处决来自未来的自己(布鲁斯·威利斯 Bruce Willis 饰)时,却遭到激烈反抗而失手。老年乔希望杀死未来封环计划中的关键人物——唤雨师,从而改变妻子(许晴 饰)的命运;青年乔在追杀过程中遇到了农场单亲妈妈莎拉(艾米莉·布朗特 Emily Blunt 饰),意外的成为了一对母子的保护人。两个版本的乔在这场改变未来(和现在)的豪赌中各出奇谋,上演了自我的巅峰对决
*****************************************************************************************************************************
3创:战记(2010)——Tron: Legacy
思想:虚拟和现实
当你从事一门自己喜欢的工作,不管到了多大年纪,都不会失去那份对工作的热忱和对未来的憧憬。

著名的电脑游戏开发名家凯文·弗林在开创自己最新游戏的过程中离奇失踪,多年之后,他的儿子--27岁的科 技天才萨姆·弗林进入父亲封闭多年的办公室寻找父亲失踪的真相。他找到了父亲工作的密室和电脑,在一系列键盘操作之后萨姆发现自己神奇的被数字化,进入了父亲创造的电子网络游戏世界。在这里,凯文被当作程序被迫参加了一场场惊心动魄,生死一线的游戏大战,还惊奇地发现父亲在电子网络世界创造的一个"替身"--克鲁居然想置他于死地。在危急时刻萨姆被一位突然出现名叫"葵拉"的女战士救走,并在一个隐蔽住所重遇被困在电子网络里20年的父亲。原来凯文·弗林在开发这一足以改变人类世界的电子网络世界过程中创造的"替身"克鲁背叛了他,克鲁控制整个电子网络世界,使他无法从关口回到人类世界。萨姆坚持要父亲和他一起重回现实世界,但是他们面对的是几乎无所不能的"克鲁",还有"克鲁"妄图从电子世界关口进入和控制人类现实世界的惊天阴谋,父子俩和葵拉一起为了回家,为了阻止"克鲁"将要带给人类的灾难,在步步危机的电子网络世界展开了一段生死大历险。

*****************************************************************************************************************************

4遇见未来(2007)——Next
思想:递归 搜素
预见未来是人人都想做到的事情,这部电影运用到了计算机里递归的概念,特别是最后的搜索部分,是在一个树数据上进行递归搜索。

尽管很多人觉得拥有超能力是一件好事,但事实却偏偏和想象中相反。克里斯(尼古拉斯•凯奇 Nicolas Cage 饰)天生具有预测未来的能力,但他从小就在痛苦中度过:各种机构、政府、医院都对他极感兴趣,以至他快乐的童年都在测试和研究中度过。成年后的克里斯隐形埋名混迹于赌城拉斯维加斯,不时去赌博一下赢点小钱。 
  因为一个恐怖组织预谋要炸毁洛杉矶,特工凯莉(朱丽安•摩尔 Julianne Moore 饰)找到了克里斯帮忙。然而,这预测未来的超能力现在令克里斯痛苦万分,因为他预测到无论多么努力,洛杉矶最终还是会被炸毁,而且他的爱人也会在此劫难中死去
*****************************************************************************************************************************

5死神来了1/2/3/4/5——Final Destination
思想: if else jump
这不是一部血腥恐怖片,故事中根本没有披着斗篷嗜血成性的狂人和怪物,而且片中呈现出预兆的每一件物体和事件都不是在暗示人物是否会丧命,而是有关他们如何死去或怎样才能拖延死期。
*****************************************************************************************************************************

6盗梦空间——Inception(2010美国)
思想:虚拟机,嵌套
关于这部电影还有一则笑话,小编觉得很有意思,如果你是个真正的程序员,你一定会捧腹大笑:盗梦空间的主要思想是:如果你在虚拟机(VM)里的虚拟机里的虚拟机里安装了一个虚拟机,那所有的东西都会变的死慢。
道姆·柯布(莱昂纳多·迪卡普里奥 Leonardo DiCaprio 饰)与同事阿瑟(约瑟夫·戈登-莱维特 Joseph Gordon-Levitt 饰)和纳什(卢卡斯·哈斯 Lukas Haas 饰)在一次针对日本能源大亨齐藤(渡边谦 饰)的盗梦行动中失败,反被齐藤利用。齐藤威逼利诱因遭通缉而流亡海外的柯布帮他拆分他竞争对手的公司,采取极端措施在其唯一继承人罗伯特·费希尔(希里安·墨菲 Cillian Murphy 饰)的深层潜意识中种下放弃家族公司、自立门户的想法。为了重返美国,柯布偷偷求助于岳父迈尔斯(迈克尔·凯恩 Michael Caine 饰),吸收了年轻的梦境设计师艾里阿德妮(艾伦·佩吉 Ellen Page 饰)、梦境演员艾姆斯(汤姆·哈迪 Tom Hardy 饰)和药剂师约瑟夫(迪利普·劳 Dileep Rao 饰)加入行动。在一层层递进的梦境中,柯布不仅要对付费希尔潜意识的本能反抗,还必须直面已逝妻子梅尔(玛丽昂·歌迪亚 Marion Cotillard 饰)的处处破坏,实际情况远比预想危险得多
*****************************************************************************************************************************
7云图(2012)——Cloud Atlas
思想:并行
这部电影被评价为“穿越千年的生命六重奏”,看似无关的几个线索其实是有内部联系的,就像是并行计算其实都是为了解决同一个任务,甚至还会共享一些变量。

*****************************************************************************************************************************
8Flatland 2: Sphereland (2012)——二维世界(2012)
思想:2D
这是根据一本经典名著《二维国》制作的电影,影片主要描述了二维世界中的种种关系。

*****************************************************************************************************************************
9源代码(2011)——Source Code
思想:多线程重进入(Reentrancy)机制 调试
看过这部影片的人都会有这样一个问题:这些源代码是在什么上运行的?如果关闭电源,那另外一个世界就会消失吗?
在阿富汗执行任务的美国空军飞行员科特史蒂文斯上尉(杰克·吉伦哈尔 Jake Gyllenhaal 饰)突然惊醒,发现自己在一辆高速行驶的列车上,而他的身边坐着一个素不相识的女子克里斯蒂安(米歇尔·莫娜汉 Michelle Monaghan 饰)正在与自己讲话。科尔不知自己为什么会在这辆车上,而且他发现自己居然是以另一个人的身份存在,正当他迷惑不解的时候,列车上忽然发生爆炸…… 
  科特又一次惊醒,发现自己身处一个密闭的太空仓里,有一位女军官古德温(维拉·法米加 Vera Farmiga 饰)正在通过视频和自己对话,并要求自己报告列车上发生的事情。一头雾水的科特还没搞明白是怎么回事时,他又一次被送上那辆列车。这次之后,科特终于明白自己在执行一件任务,负责调察芝加哥火车爆炸案找到恐怖份子并查出他的下一个目标。科特被一次又一次的送上那辆高速列车,每次只有八分钟的时间调察,调察过程中,科特发现自己已在一周前去世,原来他正在参与是一项“脑波原代码”的秘密任务,这项任务通过已经死亡的科特尚未完全死亡的脑细胞影像来还原事件,调查事情的真相。最终,科特顺利完成了任务,但是他却决定再一次返回列车,拯救列车上那些无辜的生命
*****************************************************************************************************************************

10恐怖游轮 (2009)——Triangle
思想:死循环
这是一部像《闪灵》一样的电影,一部室猎杀和主人公逐步走向疯狂的电影,一部如《偷天情缘》般经历了炼狱的电影。走进恐怖游轮就是进入死循环。
*****************************************************************************************************************************

11 黑镜:圣诞特别篇 Black Mirror: White Christmas(2014 英国)

思想:意识
圣诞节将至,一间地处偏远的小木屋里,波特(拉菲·斯波 Rafe Spall 饰)和马特(乔恩·哈姆 Jon Hamm 饰)同坐一桌,用红酒和烤土豆庆祝这个银装素裹的节日。波特沉默寡言,无精打采,而马特却恰恰相反,为了逗波特讲话,他向波特讲述了自己的过去。 
  曾经的马特是一名“恋爱导师”,他通过摄像头和网络“远程操控”他的客户,让这些平日里无人问津的“宅男”们能够在派对山成功抱得美人归。然而,一场意外让马特决定永远离开这个他经营得风生水起的行当,此间究竟发生了什么?听了马特的叙述,波特终于决定向马特讲述自己的故事,这个故事关乎于他和他的女友,但并不完全关乎于爱情。
*****************************************************************************************************************************
12 她 Her (2013英国)
思想:人工智能
《她》是讲述在不远的未来人与人工智能相爱的科幻爱情电影。主人公西奥多(杰昆·菲尼克斯 Joaquin Phoenix 饰)是一位信件撰写人,心思细腻而深邃,能写出最感人肺腑的信件。他刚结束与妻子凯瑟琳(鲁妮·玛拉 Rooney Mara 饰)的婚姻,还没走出心碎的阴影。一次偶然机会让他接触到最新的人工智能系统OS1,它的化身萨曼莎(斯嘉丽·约翰逊 Scarlett Johansson 声)拥有迷人的声线,温柔体贴而又幽默风趣。西奥多与萨曼莎很快发现他们如此的投缘,而且存在双向的需求与欲望,人机友谊最终发展成为一段不被世俗理解的奇异爱情...... 
  《她》主要在中国上海取景,由美国导演斯派克·琼斯历时3年筹备拍摄。电影融合了新奇的科幻设定与传统的浪漫气息,真人与虚拟共同谱写温暖治愈的恋曲。导演表示,这是一部探讨“亲密关系”的电影,因人类都渴望亲密关系,但是又对它害怕和抗拒;科技为沟通提供了便利,但也让人们躲在它后面,逃避真正的情感接触。《她》直接脱去科技冰冷的面纱,赋予它高度人性化和活色生香的情趣,让一段人机对话变成情人絮语。
***************************************************************************************************************************** 
13 机械姬 Ex Machina (2015英国)
思想:图灵测试
效力于某知名搜索引擎公司的程序员加利·史密斯(多姆纳尔·格利森 Domhnall Gleeson 饰)幸运地抽中老板纳森(奥斯卡•伊萨克 Oscar Isaac 饰)所开出的大奖,他将受邀前往位于深山的别墅中和老板共度假期。在与世隔绝的别墅中,纳森亲切地接待了这位员工。 事实上他邀请加利到来还有另一个目的,那就是协助他完成其所开发的智能机器人的测试。天才一般的纳森研制了具有独立思考能力的智能机器人伊娃(艾丽西亚·维坎德 Alicia Vikander 饰),为了确认她是否具有独立思考的能力,他希望加利能为伊娃进行著名的“图灵测试”。似乎从第一眼开始,加利便为这台有着宛如人类般姣好容颜的机器人所吸引。 
  在随后的交流中,他所面对的似乎不是冷冰冰的机器,而更像是一个被无辜囚禁起来的可怜少女
*****************************************************************************************************************************
14 坠入 The Fall (2006英国)
思想:中断
电影特技演员罗伊•沃克(Lee Pace 饰)在拍摄一组骑马从桥上一跃而下的镜头时严重受伤,导致下半身瘫痪失去知觉。此时的他极度绝望,万念俱灰,只想一死了之。正当罗伊沮丧之际,因摔断胳膊住进医院的5岁小女孩亚历珊卓(Catinca Untaru 饰)闯入了罗伊的世界。 
  这两个年龄悬殊的病友就此交上了朋友,亚历珊卓每天来罗伊的病房报到,只为听朋友讲那个玄幻神奇的故事。而罗伊用这个顺口编出的故事吸引小女孩,却想完成借机完成他的自杀计划…… 
  本片荣获2007年柏林影展玻璃熊特别表扬-最佳影片奖、Sitges - Catalonian International Film Festival的最佳影片奖、2008年奥斯汀影评人协会奖最佳剧本。
*****************************************************************************************************************************
15 异次元骇客 The Thirteenth Floor (1999德美)
思想:虚机嵌套
十三,一个听起来就有些阴冷的数字。在一座大厦的第十三层,科学家道格拉斯•霍尔(克雷戈•比克饰)和汉农•富勒(阿明•缪勒-斯塔尔饰)用电脑模拟出一个逼真的1937年的洛杉矶,他们可以通过电脑进入这个虚拟世界,真实地体验1937年的生活与自己。然而一个夜里,富勒被人杀死,种种线索都表明似乎是霍尔所为。可霍尔却对当天夜里的事情全无记忆。这时一个自称是富勒女儿的女人又神秘出现,可霍尔从未听富勒说过自己有女儿……为了找到凶手明晓真相,霍尔循着富勒留下的线索来到虚拟世界中,他离真相越来越近了……近到窒息……
*****************************************************************************************************************************
16 罗拉快跑 (1998德国)
思想:控制变量法的调试,回溯
罗拉(弗兰卡•波滕特 饰)和曼尼(莫里兹•克雷多 饰)是一对年轻的恋人,其中曼尼是一个不务正业的小混混,而罗拉则是相信“天大的事情有爱情顶着”的爱情至上主义者。 
  一天,曼尼为老大完成一项钻石交易,带着装有10万马克的钱袋等候罗拉的接应,然而罗拉的自行车被人抢走,耽误了约定的接应时间,曼尼只好乘地铁回去。在地铁车厢里,曼尼扶起身边的乞丐,同时,看见两名警察向他走来。慌乱中,曼尼下了车,竟然把钱袋忘在了车厢里。显然,钱袋被乞丐拿走了。此时距离曼尼和老大约定见面交钱的时间只剩下20分钟,如果20分钟之内筹集不到10万马克,曼尼就会被老大杀死。走投无路的曼尼打电话向罗拉求救,如果罗拉20分钟之内不能赶到,曼尼只能铤而走险抢劫电话亭对面的超市。 
  考验罗拉爱情的时候到了,为了在20分钟内筹到10万马克,救出曼尼,她狂奔在向银行家父亲求助的路上。
***************************************************************************************************************************** 

转载于:https://www.cnblogs.com/wanzhongjun/p/6242194.html

程序员值得看的电影(20170420EDIT)相关推荐

  1. 程序员必看的十大电影

    原文来自:http://www.aqee.net/top-10-movies-for-programmers/  中间加了些我自己的看法. 本文编者注:本人是个爱看电影的娃,下面的十大电影只有第八部第 ...

  2. 高级程序员值得一看的33本编程书籍

    作为一名程序员,编程语言只是基础,只是工具,想实现从程序员到高级工程师的进步,需要花更多的精力在底层原理,算法,数据结构,编程思想上.推荐了33本高级程序员值得一看的书籍,注重底层知识,思想,用空的时 ...

  3. java书籍_Java程序员必看的 13 本 Java 书籍!

    原文:Java程序员必看的 13 本 Java 书籍! 作者: java技术栈 关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,J ...

  4. java架构师之路:JAVA程序员必看的15本书的电子版下载地址

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  5. JAVA程序员必看的15本书

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  6. Java程序员必看的15本书的电子版下载地址

    Java程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺 ...

  7. 改变程序员的十大电影与科普视频

    改变程序员的十大电影与科普视频 大家好,我是迪巴哥,是一个每天都在改bug的java码农,今天我给大家推荐程序员必看的十大电影以及一些有趣实用的计算机科普视频,保证干货满满,听说先赞后看的人都升职加薪 ...

  8. java程序员必看书籍

    学习Java最痛苦的事情莫过于对未来职业方向的选择.尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起. 因此,作为初学者的你必须看完 ...

  9. 收藏|Java程序员必看的几本基础书籍和常用工具

    java程序员必看基础书籍和工具 1计算机基础 1.<深入理解计算机系统> 著名的CSAPP,从c语言到汇编语言到硬件再到操作系统,写得非常好.是一本能帮助深入理解计算机系统的书.基本上把 ...

  10. 2020年,程序员必看的10部影视作品!《源代码》只是其中之一

    电影激励你成为一个更聪明.更好的人,或者对你而言是一个更好的程序员.今天,当世界高度互联时,电影是看清世界的一个好的方式. 下面这些非常棒的程序员必看电影你看过多少呢? 1.社交网络(2010) 整部 ...

最新文章

  1. 创成汇2019年参加创新创业大赛都能获得什么?
  2. 跨域理解及服务器端解决跨域问题
  3. TCPDUMP/LIBPCAP 2-搭建环境
  4. 如何抓获JVM crash的幕后黑手
  5. Jenkins关联GitHub进行构建
  6. httpurlconnection 封装_不要再封装各种Util工具类了,看看这个框架
  7. SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新
  8. 低字节+高字节+字地址+大端序+小端序全辨析
  9. 【洛谷 P3299】 [SDOI2013]保护出题人 (凸包,三分,斜率优化)
  10. Xilinx 文件的编写
  11. STM32的内部参照电压VREFINT(1.2V)和ADC参考电压Vref+如何区分呢
  12. 阿拉伯数字 转 汉字大写
  13. 杭州个人小客车摇号百分之百中签率所需要的时间预测和阶梯摇号概率提升
  14. .NET基础加强笔记
  15. 冰达ROS机器人使用-实现slam建模、自主导航、避障
  16. 洛朗级数与泰勒展开的区别
  17. IP 基础知识“全家桶”,45 张图一套带走
  18. Microsoft Offfice 2010 测试版下载
  19. 【青少年编程】【三级】 捡垃圾游戏
  20. Android第一行代码——第八章多媒体

热门文章

  1. 灌篮高手总决赛下载地址,都是pdf文件,黑白的,很清晰
  2. 电脑总是意外从睡眠状态唤醒,可以找出原因然后解决
  3. 将pdf文档转换成高清图片
  4. python计算机二级考试大题总结
  5. Word2010专项试题(1)
  6. java 计算正态分布_统计基本概念 期望 方差 均方差 正态分布 Java统计计算
  7. 规格说明书:吉林市一日游
  8. 什么软件可以测试手长,手相测试扫一扫软件
  9. Linux 3g上网卡 拨号,Linux 系统 CDMA 无线上网卡拨号过程
  10. 安装docker多系统操作示列(window为例)