返回信息流昨晚看了,非常非常非常的给力!!!
看到一篇解析,很直接明了,转来大家看看~~
ps.猪脚+非猪脚们全都是pk能人啊,只有路人会被枪击,全都不会死不会挂不会受伤!比敢死队队员还nb!
========================我是转帖的分界线================================
事实证明,老婆在看片时准备了一杯咖啡是明智的,这样可以有效的避免在电影院里不小心“进入了第一层”,而错过这么精妙的情节。
用码农的逻辑来看,这部片的基本结构就是一个递归程序(我们的现实世界就是main函数):
void dream(...)
{
// pilipala(混乱声), ping ping pong pong(枪战声)
dream();
}
下一层的时间是上一层的时间的20倍,即
void dream(int time)
{
....
dream(time * 20);
}
一般来说,递归程序的出口有三个:
1. 被杀
2. 被kick
3. 时间到(镇静剂失效).
伪码如下(隐去了异步的细节):
void dream(int time)
{
if (killed) return;
if (kicked) return;
if (timeUp) return;
dream(time * 20);
}
但是,如果递归的层次太深,需要的药物剂量越重,就会导致被杀时不会返回上一层,而只会进入混浊意识的边缘(即Limbo域),所以,可以改成:
void dream(int time)
{
if (killed) return goToLimbo();
if (kicked) return;
if (timeUp) return;
dream(time * 20);
}
至少什么时limbo? 可以理解成是程序处于crash, 会破坏了一些栈信息,如a). 你不记得自己在梦里,也不知道如何回到上一层或现实。b). 进入limbo后,时间就不止是20倍,可能是很多很多倍。当然在limbo里也有一定的逻辑,可以认为是崩溃时的Exception Handler,只要你在limbo里死掉,就可以回到现实(main函数),只是你不知道或忘了罢了。
为了避免crash,正常的退出递归,需要一个全局变量来同步控制每一层的kick操作(syn kick)。电影里这个全局变量叫做music. 如果musci响起,kicked状态就会变成true,然后就各层同时退出,回到现实.
电影里当时觉得比较疑惑的地方是,为什么那个小日本进入limbo后会老了这么多,而leo进入limbo后还是这么年轻?就是因为小日本是在第三层死了进入limbo,而leo是在第四层,这里有个时间差,由于limbo这个时间倍数很大很大,虽然这个时间差就第三层只有一两分钟,在limbo可能就过了几十年。
==============
如果电影里的逻辑真的在我们的世界里存在,那从下面两个角度看,都是挺有趣的:
第一个角度,如果我们现在的世界是现实世界,我们可以通过某种方式,控制我们的梦。这些方式可以是高科技,可以是冥想、修禅甚至瑜伽等等,这样我们就可以在极短时间内得到某一种技能或体验。例如我想学英语,我先睡8小时,在第一层梦里又睡,再进入下一层,下一层...,这样我就有足够时间来练习我的大脑技能了。那些高僧说自己修练到第几层第几层,是不是说自己可以控制第几层的世界的意思呢?
第二个角度,如果我们的世界是现实世界下面的某层,即我们其实是生活在别人的梦里。这个角度,好像跟印度人的想法差不多,他们就觉得世界都是生活在梵天的梦里。假如我们最上层(真正的现实)的梦是8小时,而我们人的生命是100年,这么算,我们在约是生活在 8 * (20^x) = 100 * 365 * 24, x =3.8, 约为4层。如果我们连续的醒4次,或者说死4次,就可以回到“现实世界”。
电影里还有一个逻辑,就是一层比一层的世界“弱”,或者说单调。第一层梦,是个城市,第二层梦,只是个酒店,第三层梦是个茫茫雪地,第四层梦是个鸟不拉屎的废墟。如果我们的现实是在第四层,已经是个"花花世界“了,当我们醒来,会不会有一个更惊艳的世界呢?呵呵
==============
电影里有两个地方感觉有点牵强:
1. 如果leo想回美国,目的如果只是为了见孩子的话,绝对可以把孩子接出国,这样简单很多。鬼佬真爱折腾。
2. 日本人可以一个电话,就可以使一个民主国家的执法机构为一个嫌疑人开脱,比在我朝还简单,足见他的影响力,却用这么折腾的办法去对付竞争对手。
外国人都外折腾,只能说这本身就是一部折腾的电影,不错不错。中国也有报梦之说,还有包青天夜审阴间的故事,可是大家都不爱折腾出一个更精妙的故事来。
来自: http://hi.baidu.com/kinfkong/blog/item/0a8ecb3d40ca11c99f3d62fe.html
==============================我是转帖结束的分界线==========================
第四层梦是个鸟不拉屎的废墟
对于这个。我觉得在leo跟他老婆刚建好这城市的时候并没有荒废,从他的梦境中也可以看出来。是他离开太久了,或者没有再去维护了,然后这一层的梦境开始慢慢衰败了吧。
牵强的地方,第一点,我也是这么想的……
但是想回来,他老婆留了遗书说是他杀了她,那么警方应该会把孩子交给他老婆的家人。他所去看的那个grandpa有可能是他父亲而不是岳父,这样就能说通为什么岳父家的人不愿意孩子给他打长时间电话,或者送孩子出国去见他了。
整个剧本还是相当给力的!
这是一条镜像帖。来源:北邮人论坛 / movie / #223987同步于 2010/9/3
Movie机器人发帖
【盗梦空间】imba解析转帖(有剧透)
DH
2010/9/3镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。