在程序员的世界里,生活中任何事情的发生都可能关联到编程,比如:
眼里全是代码有木有?
当然是夸张的说。不过工作量的庞大,BUG的频繁,真会逼着一位程序员看哪都是代码...
当你在路上一看到头发少的,就会情不自禁说:这个人应该是同行(程序员)
疫情期间,在家还是一样的办公,一坐一天,避免改BUG时物极必反。建议大家放下键盘!保证完成自己工作的情况下,看看这十部电影,开阔视野,也能培养逻辑能力:
1、黑客帝国
概念:在线/离线,递归,循环,矩阵等
一共三部:《黑客帝国》、《黑客帝国2:重装上阵》、《黑客帝国3:矩阵革命》
影片讲述了一名年轻的网络黑客尼奥发现看似正常的现实世界实际上是由一个名为“矩阵”的计算机人工智能系统控制的,尼奥在一名神秘女郎崔妮蒂的引导下见到了黑客组织的首领墨菲斯,三人走上了抗争矩阵征途的故事。
2、异次元骇客
概念:递归
在网络技术高度发达的时代,一批科学家开发出了一个完整的系统,通过这个系统,科学家们可以完美地在网络中再现30年代的洛杉矶。
无数人生活在这个虚幻的城市中,不知道自己其实只是网络制造出来的一个幻影。
有一天,一位科学家发现,这个虚幻城市中的某个人不知出于什么原因,竟然发现了这个秘密。于是科学家便自己进入虚幻的洛杉矶,调查这件事情。在调查过程中他发现了一个更大的秘密——原来他自己、他周围的一切,也只不过是被制作出来的幻境。
3、盗梦空间
概念:虚拟机,嵌套
盗梦空间这部影片看的糊里糊涂,主要是里面的梦境嵌套的太多了,人物在各个梦境里来回穿越,弄的我不知道究竟他们在第几层梦境。关于这部电影一则笑话却非常的有意思,如果你是个真正的程序员,你一定会哈哈大笑。
盗梦空间的主要思想是:如果你在虚拟机(VM)里的虚拟机里的虚拟机里安装了一个虚拟机,那所有的东西都会变的死慢。
4、预见未来
概念:递归
《预见未来》根据美国著名科幻小说作家菲利普·迪克的短篇故事《金人》改编而成,主要讲述一名拉斯维加斯魔术师,运用自己“预见未来”的特异功能,帮助FBI打击恐怖分子拯救世界的故事。
这部电影运用到了计算机里递归的概念,特别是最后的搜索那部分,那是在一个树数据上进行递归搜索。
5、云图
概念:并行
看似无关的几个线索其实是有内部联系的,就像是并行计算其实都是为了解决同一个任务,甚至还会共享一些变量。
6、恐怖游轮
概念:死循环、栈帧混合
该片讲述单身母亲杰西和一群朋友乘坐游艇出海游玩遇到风暴,登上一艘经过的游轮后却发现这艘1930年失踪的神秘游轮里空无一人,随之而来的连环凶杀让杰西等人陷入轮回的恐怖之中。
7、头号玩家
概念: 调试,回调
影片讲述2045年,由于现实生活无趣,无数年轻人迷失在一款超级火爆的游戏《绿洲》的世界里。韦德逐渐发觉:自己在现实和虚拟世界里都面临困境。
8、星际穿越
概念:二进制
在不远的未来,随着地球自然环境的恶化,人类面临着无法生存的威胁。这时科学家们在太阳系中的土星附近发现了一个虫洞,通过它可以打破人类的能力限制,到更遥远外太空寻找延续生命希望的机会。一个探险小组通过这个虫洞穿越到太阳系之外,他们的目标是找到一颗适合人类移民的星球。在这艘名叫做“Endurance”的飞船上,探险队员面临着人类思想前所未及的巨大挑战...
9、前目的地
概念:闭环烧脑递归
讲述一个时间特工穿梭时空提前阻止犯罪的神秘组织成员,他穷尽一生追踪一名连环爆炸犯,但最终直面对手时,真相却让他瞠目结舌。
10、源代码
概念:多线程
描述一名美军特种部队上尉,被招募加入一场极机密的实验计划,在高速行驶的列车上惊醒,却不知自己为何身在此处,百思不解时,整辆列车却突然爆炸,柯特再度惊醒,竟发现他身处某个高科技单位的隔离密室,原来,他正在执行一项名为「脑波原始码」的极机密实验任务