得,人活着也没有什么意义,什么都留不下,最后都是一场空......”
难怪初见这小子的时候,总感觉他看起来莫名其妙的忧郁,原来是因为这个。
脑子不好的人还非要胡思乱想,就容易钻牛角尖把CPU烧了。
“没有一条法律规定过人活着必须要有意义。”张沫说道,“其实自我看来,人和程序差不多。”
白天骄一脸茫然:“啊?”
“刚接触编程的时候,我们学过一门课叫《面向对象》。我们会把和一个特定对象,有关联的数据和方法组织为一个整体来看待,进行系统建模。”张沫尽量用简单易懂的方式和他解释,“最开始,我们创建一个新的对象实例,比如说,People。
然后,我们给这个People设置初始状态。
People.name,
People.height,
People.weight,
People.gender...”
(姓名,身高,体重,性别)
说到这里,张沫停顿了一下,怀疑地看着白天骄:“我刚刚说的英语单词,你听得懂吗?”
白天骄听得正认真呢,被这么一质疑,顿时羞臊道:“听得懂!”
他好歹也是去国外留过学的!
张沫笑了下,继续说:“除了这些以外,还有父母的情况,身体状态,这些不同初始的状态,共同创造出来一个独一无二的个体。
然后随着People.age的增长,People开始增加新的‘方法’,也叫‘函数’。比如说,run(),jump(),swim(),还有人类最看重的love()。
每一次的run(),或者是love(),无论最后是什么结果,都会像是日记一样,记录在日志里面。
终有一天,People.die(),程序停止了运行。
所有的代码,和日志,都不会被销毁,它们存在于其他人的记忆中。