第729章 神的木偶戏!

作品:《四合院开局四八,八岁带妹逃荒

    李兴华就那么站在院门口,呆呆地看着。


    他的大脑,一片空白。


    他来之前,设想过无数种见到老师时的场景。


    或许,老师正在院子里,用树枝在地上画着某种神秘的符号。


    或许,老师正捧着一本他看不懂的古籍,陷入深思。


    或许,老师正在和弟妹,玩着某种蕴含着宇宙至理的,高深莫测的游戏。


    他想过很多种可能。


    但他万万没想到,会是眼前这幅景象。


    一场……再也普通不过的,儿童木偶戏。


    这……能有什么启示?


    难道老师是想告诉他,人生如戏,全靠演技?


    还是说,我们所有人在老师眼中,都只是被丝线操控的木偶?


    李兴华的脑子里,闪过无数个荒诞的念头。


    他甚至开始怀疑,是不是他们所有人都想多了。


    或许,老师真的只是一个普普通通的,早慧的九岁孩子。


    之前的一切,都只是巧合。


    一个又一个,匪夷所思的巧合,串联成了他们心中那个无所不能的“神”。


    这个念头,一旦产生,就像野草一样,在他的心里疯狂滋生。


    他的后背,瞬间被冷汗浸湿了。


    如果……如果真的是这样。


    那他现在回去,告诉聂老总,告诉黄建功,告诉整个西山基地翘首以盼的专家们,说老师给出的最新“神谕”,是一场木偶戏……


    他不敢想象那个后果。


    整个“昆仑”计划的信仰基石,会瞬间崩塌。


    所有人的精神,都会被彻底摧毁。


    不!


    不会的!


    李兴华猛地摇了摇头,强迫自己把这个可怕的念头,从脑海里驱逐出去。


    老师,一定是老师!


    他每一次的启示,都隐藏在最不起眼的细节里。


    是我太笨了,是我没有看懂!


    他强迫自己冷静下来,摒除一切杂念,将全部的注意力,集中到眼前这场“木偶戏”上。


    他要像一个最虔诚的信徒,去解读这场来自神明的,活生生的“神谕”。


    他开始仔细观察。


    首先,是那些木偶。


    每一个木偶,都是一个独立的角色。士兵,农夫,书生……


    这,像什么?


    李兴华的心,微微一动。


    这不就是……“问道”研讨组里,专家们天天挂在嘴边的“对象”吗?


    每一个对象,都有自己独特的“身份”和“属性”。


    然后,是王小花。


    她手里的那个画本,就是“剧本”。


    她发出的指令,“士兵去砍农夫”,就是“程序流程”。


    她,代表着“用户”或者“主程序”,负责发出“消息”。


    接着,是王小虎。


    他的角色,最关键。


    他接收到王小花发出的“消息”,然后,去“执行”这个消息。


    他,就是那个连接“指令”和“对象”的桥梁。


    他就是……那个他们梦寐以求的,“超级建筑工”?


    或者说,“运行时”?


    李兴华的呼吸,开始变得急促起来。


    他感觉自己,好像触摸到了什么关键的东西。


    但还不够!


    这还不足以解决他们的问题。


    因为,王小虎是“人”,他有智慧,他能理解“让士兵去砍农夫”是什么意思。


    可他们的“雪球-零号”,是“机器”,是死的!


    它怎么知道,收到了“砍”这个消息后,应该去调用士兵的哪个“方法”?


    问题的关键,到底在哪里?


    李兴华的目光,死死地锁定在王小虎的双手上。


    那双手,太快了。


    数十根丝线,在他指尖交错,却没有丝毫的混乱。


    他到底是怎么做到的?


    他是如何精准地,从几十根线里,找到属于“士兵”的那一根“砍”的线,又找到属于“农夫”的那一根“跑”的线?


    难道,他把每一根线的功能,都记在了脑子里?


    这……这不就是他们之前失败的思路吗?让编译器去记住所有的东西,然后用一个巨大的“if-else”或者“switch-case”去判断。


    这种方法,已经被证明是死路一条了!


    老师,不可能用一种已经被证明是错误的方法,来启示他们。


    一定有他没看到的东西!


    一定有!


    李兴华的眼睛,因为极度的专注,而布满了血丝。


    他向前走了两步,想要看得更清楚一些。


    就在这时。


    一阵微风吹过。


    几根牵引着木偶的丝线,被风吹得,微微晃动了一下。


    李兴华的目光,下意识地,顺着那些丝线,向上看去。


    然后,他的瞳孔,猛地收缩成了针尖大小。


    他看到了。


    在每一个木偶的头顶上,那些丝线汇集的地方,都绑着一个很小,很不起眼的……木牌。


    木牌很小,不仔细看,根本发现不了。


    士兵木偶的木牌上,用稚嫩的笔迹,刻着两个字:【士兵】。


    下面,还有几行更小的字:


    【移动:线1】


    【攻击:线2】


    【防御:线3】


    农夫木偶的木牌上,刻着:【农夫】。


    【移动:线1】


    【耕作:线4】


    【躲闪:线5】


    书生木偶的木牌上,刻着:【书生】。


    【移动:线1】


    【念诗:线6】


    【作揖:线7】


    ……


    每一个木偶,都有一个属于自己的“木牌”。


    这个木牌,清晰地定义了它的“身份”,以及它的每一个“行为”,分别对应着哪一根“丝线”!


    “轰——!!!!!”


    李兴华的脑海里,仿佛有亿万道惊雷,同时炸响!


    他瞬间明白了!


    一切,都明白了!


    王小虎,那个“超级建筑工”,他根本不需要用脑子去记任何东西!


    当他收到“让士兵攻击”的指令时,他需要做的,只有两步!


    第一步:找到那个挂着【士兵】木牌的木偶。


    第二步:根据木牌上的“说明书”,找到【攻击】行为对应的那根丝线——【线2】,然后,拉动它!


    就这么简单!


    没有复杂的逻辑判断!


    没有庞大的“if-else”!


    只有一个简单的,机械的,甚至可以说是“愚蠢”的……


    “查表”操作!


    那个“木牌”,是什么?


    它不就是……黄老和钱老他们,在黑板上推演了无数遍,却始终觉得无法实现的……


    那个连接“对象”和“方法”的终极桥梁……


    那个他们称之为“灵魂”,称之为“上帝”的东西……


    那个在“龙语”的编译和运行中,最最核心,也最最缺失的一环——


    【虚函数表】(Virtual Method Table)!


    它不是凭空产生的!


    它不是在“运行时”动态生成的!


    它是在“编译时”,当“士兵”这个“类”被定义的时候,就已经被“编译器”创建出来,和“士兵”这个“对象”,牢牢地绑定在了一起!


    “噗通。”


    李兴华双腿一软,再也支撑不住,一屁股坐在了地上。


    他的脸上,毫无血色,大口大口地喘着粗气,心脏狂跳得几乎要从胸腔里蹦出来。


    他找到了。


    他终于找到了。


    那个通往新世界的,最后一把,也是最关键的一把钥匙。


    “李叔叔,你怎么了?”


    王小虎停下了手里的游戏,转过头,看着瘫坐在地上的李兴华,脸上露出了关切而又无辜的表情。


    “你……你没事吧?要不要……进来喝杯水?”