看了这么多帖子,感觉大家似乎都犯了一个错误,那就是关于timeline。
hiro在five years后在issac房间里看到的timelines实际在后面mohinder和Sylar(nathan)在这个房间的谈话里就说明白了,这些是不同人的timelines(可以回头去看一下),而不是多条平行或者分散的世界的时间线。在编剧的设定里,timeline就一条。而且肯定是可以改变的。
改变的方法就是通过关联不同的人物的时间线使得事件的因果或者说充分条件发生改变,使得时间线的结果发生变化。
打个比方说,时间线就是一个顺序执行的程序,这个程序是好多子程序组成的,子程序虽然也是顺序执行,但是可以发生调用和关联。hiro实际是一个可以无条件goto的语句,他无法直接改变历史的进程,但是他可以去观察所有人的timelines,于是有了issac房间里的哪些互相交叉影响的线。老hiro在找一个关键点,找一个方法可以不改变程序本身而是改变其中的一个bug参数-peter来改变世界,因为他知道peter在静止的时间里可以自由活动,可以在程序停止的时候了解一些可变的参数从而在程序重新执行的时候用最小的限度使结果发生改变--为了不影响老hiro自己目前所处的状态和记忆。
从老hiro时代的claier活着可以看出时间程序的运行结果已经被改变,所以再以后的关键点就是hiro和ando回到过去的时间点,而老hiro的任务已经完成,他的死或者不死已经没有意义,因为在hiro回去之后自己所处的结果已经被改变。
希望大家指正。
hiro在five years后在issac房间里看到的timelines实际在后面mohinder和Sylar(nathan)在这个房间的谈话里就说明白了,这些是不同人的timelines(可以回头去看一下),而不是多条平行或者分散的世界的时间线。在编剧的设定里,timeline就一条。而且肯定是可以改变的。
改变的方法就是通过关联不同的人物的时间线使得事件的因果或者说充分条件发生改变,使得时间线的结果发生变化。
打个比方说,时间线就是一个顺序执行的程序,这个程序是好多子程序组成的,子程序虽然也是顺序执行,但是可以发生调用和关联。hiro实际是一个可以无条件goto的语句,他无法直接改变历史的进程,但是他可以去观察所有人的timelines,于是有了issac房间里的哪些互相交叉影响的线。老hiro在找一个关键点,找一个方法可以不改变程序本身而是改变其中的一个bug参数-peter来改变世界,因为他知道peter在静止的时间里可以自由活动,可以在程序停止的时候了解一些可变的参数从而在程序重新执行的时候用最小的限度使结果发生改变--为了不影响老hiro自己目前所处的状态和记忆。
从老hiro时代的claier活着可以看出时间程序的运行结果已经被改变,所以再以后的关键点就是hiro和ando回到过去的时间点,而老hiro的任务已经完成,他的死或者不死已经没有意义,因为在hiro回去之后自己所处的结果已经被改变。
希望大家指正。










