答是木子啊啊啊
讲道理,大部分影视作品里的代码纯粹是“画面服务型”,也就是为了看起来高大上而堆砌的假代码,甚至有些场景直接把 HTML 写得像在入侵 NASA 的系统,完全不顾逻辑可行性,挑几部我看过的比较有印象的,收集整理一下。
1.《黑客帝国》
电影里满屏的绿色字符雨虽然和真实编程关系不大,但它塑造了一个深入人心的“黑客”形象。让人印象深刻的是,这些字符其实是导演的妻子根据日本料理的菜谱重新设计的,看似高科技,实际上只是艺术化的符号。
看完这部电影后,还用这种做过屏幕保护,当时觉得非常酷炫。这个在网上有大佬实现了,挺好玩的
体验链接:http://xie-emily.com/generative_art/green_rain.html
GitHub链接:https://github.com/akinomyoga/cxxmatrix
2. 《社交网络》
影片一开头扎克伯格在失恋后以疯狂编写代码来发泄情绪,同时搭建了一个用来对哈佛女生进行外貌评分的网站。
图中我们可以看到扎克伯格在用 Emacs 编辑器修改 Perl 脚本,即便是在醉酒状态下,他写的代码依旧保持着极高的水准:变量命名清晰,没有乱七八糟的缩写,缩进规整到几乎苛刻。这样的画面也是为了展现了他作为技术天才的特质,非常深谙"代码整洁之道"
这里有个细节是,扎克伯格居然用鼠标选中了一片代码,而不是全程用键盘操控 Emacs。这是不是在暗示,这段戏幕后站着一位 VIM 党的技术顾问?要知道,真·Emacs 玩家可不会随便用鼠标操作,他们是键盘控,讲究快捷键流畅到指尖飞舞。而 VIM 党,也许就在这个细节中,暗暗表达了对自己的模式切换操作的一点“优越感”。
也许,这个小小的鼠标操作只是偶然,但它却意外地映射了 VIM 和 Emacs 两派程序员的微妙分歧。屏幕上的代码是美的,而幕后这场未被明说的“暗战”,或许才是最让人回味无穷的彩蛋。
3. 《战狼》
这块系统入侵代码居然是C语言开发用来打印星期几的,学过编程的小伙伴都能看懂,这个确实有点过于大道至简了咳咳...
4. 《终结者》
这个是小时候看的,印象非常深刻。在电影《终结者》中,机器人的眼里展示了一段6502汇编语言代码,据说是从Apple II 里拷贝的,反正看不懂的就是很高级哈哈哈。
5. 《侏罗纪公园》
在片中,有一个经典的情节:小女孩发现她面对的是一个 UNIX 系统,兴奋地喊出“我知道它!”随即打开界面,敲击几下键盘,成功阻止了恐龙的入侵。
这里的代码应该是Shell脚本,后来有大神开发出 JurassicSystems.com这个网站,可以体验体验独有UNIX网络。