《黑客帝国》系列是构架庞大的作品,今天我们就浅谈一下黑客帝国1,当虚拟与现实发生碰撞,将会产生怎样的扭曲与撕裂。

简介

影片讲述一名年轻的网络黑客尼奥发现看似正常的现实世界实际上是由一个名为“矩阵”(matrix)的计算机人工智能系统控制的。尼奥在一名神秘女郎崔妮蒂的引导下见到了黑客组织的首领墨菲斯,三人走上了抗争矩阵的征途。(——摘自百度百科)

基本信息

中文名 黑客帝国
外文名 The Matrix
出品公司 华纳兄弟影片公司
发行公司 华纳兄弟影片公司
制片地区 美国
拍摄地点 美国、澳大利亚
导 演 沃卓斯基兄弟
编 剧 沃卓斯基兄弟
制片人 乔尔·希尔弗
类 型 科幻、动作
主 演 基努·李维斯,凯瑞-安·莫斯
片 长 136 分钟
上映时间 1999年3月31日

剧情介绍

Neo跟随Trinity来到了Morpheus的飞船上,第一次了解他所看到的人类社会,不过是电脑人们制作的程序,所有一切不过是在虚拟世界的投影。





得知这一切的Neo不愿意相信,Morpheus反问Neo,到底什么才是现实。



Morpheus告诉Neo,他所看到的一切,就是what we called matrix。

人类与人工智能AI 的战争可追溯到数百年前,人类试图通过遮蔽天空来阻断机器摄取能量,没想到电脑人发明了新的获取能量的方式——把人类做成电池,导致了人类社会的灭绝。









至此,故事的基本构架基本已经清楚了,Neo生活的世界不过是matrix,所有人的人都是大脑连着电脑,躺在一个个胶囊中,没有任何生机与活力,所有他以为的真实世界,不过是大脑虚拟映像的投影。






而Neo的身份就此揭晓——救世主




Morpheus告诉Neo,只要有matrix存在的一天,人类就不会解放,由此,反叛者们建立了zion。




之后Morpheus带Neo去见了先知,先知告诉Neo,他手中掌握着Morpheus和Neo两个人的命。通过一系列程序的输入,Neo已经掌握了多种技能。



因为飞船有人反叛,想回到matrix的生活,投敌探员Smith,导致了Neo和Morpheus的行踪暴露,Morpheus被带走,正证实了先知所说的话,Neo想起先知的预言,决定回去救Morpheus,而Trinity也坚决跟随。而Neo终不敌电脑人Smith,中弹而死。

而此时也迎来Trinity的终极告白



Neo满血复活,像开挂一样掌握了在虚拟世界内的编程能力



Neo成功击败Smith,回到了飞船,并击败了章鱼。第一部完结

影评

其实Neo和其余反叛黑客们就是matrix中的病毒(当然二三部中我们会发现其实Neo是一个debug程序),而Smith探长则是杀毒程序,放到程序的世界里看,就是病毒和杀毒程序的一场对战。
《人类简史》的作者曾经说,人类之所以区别于大猩猩,是因为我们愿意去相信故事,相信虚拟的东西。the matrix便是人们愿意相信的虚拟。
好比庄周梦蝶,到底是庄周梦到了蝴蝶,还是蝴蝶梦到了庄周。数千年前的庄周便已经发现虚拟和现实之间的界限并不是那么清晰。看完the matrix后,你是更愿意活在美满的虚拟中呢,还是严酷的现实里?
现实或许不那么美好,但是我们可触可感,电脑人区别与人类的根本,在于人类拥有复杂的灵魂吧。

《黑客帝国 THE MATRIX》——当你生活在代码的虚拟世界中相关推荐

  1. 满分作文生成器:生活在代码上

    生活在代码上 现代 O I OI OI以 k k k s c 03 kkksc03 kkksc03的"在 O I OI OI的道路上,我后悔在役期间没能享受到洛谷的强大和便利."为 ...

  2. JavaScript代码 在项目中高效、快速开发

    JavaScript单行代码 在项目中高效开发 数组 / 对象 / 变量 1.删除数组中的重复值 2.删除数组对象的重复值 3.展平一个数组 4.从数组中删除虚假值 / 过滤数组中值为 false 的 ...

  3. 【lombok】使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法...

    错误如题:使用lombok注解,在代码编写过程中可以调用到get/set方法,但是在编译的时候无法通过,提示找不到get/set方法 报错如下: 解决方法: 1.首先查看你的lombok插件是否下载安 ...

  4. python代码统计字符串中大写字符、小写字符、特殊字符以及数值字符出现的次数

    python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 #python代码统计字符串中大写字符.小写字符.特殊字符以及数值字符出现的次数 import restring = & ...

  5. python代码实现二叉树中最低的公共祖先

    python代码实现二叉树中最低的公共祖先 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先. 最近公共祖先的定义为:"对于有根树 T 的两个结点 p.q,最近公共祖先表示为一个结 ...

  6. python代码检测链表中的环并删除环

    python代码检测链表中的环并删除环 在计算机科学中,链表是数据元素的线性集合,其顺序不是由它们在内存中的物理位置决定的.相反,每个元素指向下一个元素.它是一种数据结构,由一组节点组成,这些节点共同 ...

  7. Python代码发现链表中的环并输出环中的第一个元素

    Python代码发现链表中的环并输出环中的第一个元素 # Python代码发现链表中的环并输出环中的第一个元素 # Find first node of loop in a linked list # ...

  8. dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...

    文件名称: DSTcode下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2017-03-17 下载次数: 0 提 供 者: Mar ...

  9. code blocks 代码颜色_vuepress中实现代码折叠、高亮

    最近在vuepress中撰写UI框架文档时发现在组件中插入演示代码没高亮,虽然在文档markdown中写代码有高亮但就无法实现折叠了,而且vuepress没有提供折叠代码的配置,因此实现一个折叠组件外 ...

  10. 【caffe解读】 caffe从数学公式到代码实现5-caffe中的卷积

    文章首发于微信公众号<与有三学AI> [caffe解读] caffe从数学公式到代码实现5-caffe中的卷积 今天要讲的就是跟卷积相关的一些layer了 im2col_layer.cpp ...

最新文章

  1. poj 2503(字符串hash)
  2. android进程优先级的计算
  3. Fiori应用deploy到云上后在Chrome开发者工具里Source标签页的外观
  4. ArchSummit深圳APM专场总结:性能监控与调优实践干货分享
  5. python 交互式流程图_使用Python创建漂亮的交互式和弦图
  6. oracle客户端和ssh区别,oracle 使用SSH 转发功能
  7. 0x80070035找不到网络路径_ln -s 创建软链接时的路径问题
  8. datetime类型怎么输入_数据库之mysql的基础类型
  9. (转)J2EE十三个技术规范
  10. 强烈推荐SQL Prompt 3.8,并发布SQL Prompt 3.8 ,SQL Refator 的xxx
  11. python与vb可以互换吗_VB6+Python混合编程(COM组件)(转)
  12. 【码云周刊第 8 期】面试之前,或许该高效率地学点干货了!
  13. 打造自己的Android源码学习环境之一:序
  14. ubuntu14 卸载 mysql_ubuntu14.04完全卸载mysql
  15. 数据库的数据保护:数据的安全性和完整性
  16. 微信IOS访问页面,返回的时候页面空白
  17. Git删除本地多个分支
  18. 软件开发的过程中,这些文档你都用到了吗?
  19. Hoeffding 不等式
  20. 立体栅格地图_制图技巧 | 如何利用ArcGIS让地图更有立体感

热门文章

  1. django-csrf_exempt
  2. BZOJ5109:[CodePlus 2017]大吉大利,晚上吃鸡! (最短路+Hash表+二进制压位)
  3. 安卓一键清理内存_雨点清理app下载-雨点清理官方版下载v1.0
  4. c语言产生瑞利分布随机数,瑞利分布的随机数
  5. Self-Attention with Relative Position Representations(2018)
  6. 身高预测_大部分都很准哦
  7. Jetty9开发(1)
  8. Python数据分析(1):Matplotlib
  9. LTE(4G) - NR(5G) EPS承载
  10. seo和网站服务器有什么区别,SEO与竞价推广有什么不同?