《我的机甲是正太》

下载本书

添加书签

我的机甲是正太- 第23部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!

跟着恶魔教官学习驾驶机甲,又怎么可能是轻松的事情?经历了早训练那一番折磨,莫苏石对此早就有充分的心理准备了。他现在的心情是又怕又不怕。害怕要挨打,可也不怕会挨打……听起来似乎很矛盾,可事实就是这样。

教官满意地点点头:“就这样吧,今天你先回去休息。记得明天晚餐过后自己来找我,我可不会再额外通知你。”

“嗯……”莫苏石没有像往常那样给出标准的回答,立刻遵命,而是站在原地沉吟了一会儿。犹犹豫豫,欲言又止,“那个……教官,谢谢你!”

道过谢之后,他也不看教官的反应,就飞也似地逃出了教官的办公室。

走在回房间的路上,他感觉自己抑郁了一整天的心情突然明亮起来。虽然前途还是一片荆棘,无论是他自己还是小怪物,都有一大堆问题等着要去解决。可是只要有努力的方向,就会有希望,不是吗?这个单纯的家伙,就是这么容易觉得满足。

腿上的伤口疼得厉害,他却完全不受影响,蹦蹦跳跳、喜笑颜开地回到了自己的房间。

贺祥和齐巧早就回到房间了,可是他们今天却没有像往常一样,一回房就跑自己床上歇着,反倒是都围到了莫苏石的床边。莫苏石一进门,他们就双双把目光朝他的方向偷过来。

“呃,怎么了?”莫苏石有些忐忑地面对着两位室友审问般的眼神。

齐巧气势汹汹地开了口:“石头,你给我们解释一下,这是怎么回事?你到底把小十二怎么样了?”

这少年体质不怎么样,表面上看起来柔柔弱弱的,可性格却是强硬得很,叫人不好亲近。尤其是他那将毒舌当作本能的嘴巴,最叫人受不了——这一点,最近跟他形影不离的贺祥肯定深有体会。莫苏石在齐巧受伤的时候照顾过他,所以齐巧对他还算比较客气。然而也许是因为他喜欢可爱的小朋友,当初小怪物对他略一卖萌,却是深得他的青睐,甚至一下子就超过了莫苏石这个恩人在他心里的地位。

如今看到小怪物躺在莫苏石床上,一副病恹恹的样子,可让齐巧心疼死了。想到莫苏石有可能是让小怪物这般痛苦的罪魁祸首,他转眼就把莫苏石曾经对他的好都抛到了脑后,毫不客气地对莫苏石露出了凶相。

莫苏石被他吼得一呆,贺祥则拉着齐巧好心劝说道:“阿巧,别那么凶巴巴的嘛。石头老大又不是坏人,怎么会对小十二做坏事呢?”说着,他又转向莫苏石的方向,“不过话说回来,石头老大,你到底对小十二做了什么啊?不要紧的,好心办坏事的情况经常会发生的嘛,你说出来,我们都肯定能理解的。”

过了几秒,莫苏石才回过神来,不由自主地望向小怪物所在的方向。

 36 程序的世界

贺祥和齐巧还在继续咋咋呼呼,讨论莫苏石是不是把小怪物害成这样的罪魁祸首。。d 9 1 2 3。/齐巧坚持要让莫苏石负起责任,贺祥则认为莫苏石犯的肯定是无心之失,可以原谅。本来贺祥跟齐巧斗嘴,一向不是齐巧的对手。可是现在齐巧知道贺祥是从苦力营里出来的人,对他有了几分忌惮,说话也不那么放肆了。于是两人竟然堪堪吵成平手,半天没分出胜负。

莫苏石见他们吵得正欢,连他这个当事人都被晾到了一边,索性也就不理他们,径自走到了床边。俯身凑近小怪物,用手轻轻抚摸他的脸颊。

小怪物依然深陷昏迷,紧闭着双眼。可是他的表情比之前安详多了,嘴里不再说着胡话,身子也不再发抖。盖在他身上的被子随着他的呼吸微微起伏,节奏非常舒缓。他现在的样子看起来就是个熟睡中的小孩,可爱又安静。

“李茶!”莫苏石又试着在心里呼唤小怪物的名字,可是小怪物依然没有回应。虽然这结果早就在莫苏石的意料之中,却还是让他满心失望。

他情不自禁在床边坐下来,想更贴近小怪物一点。然而腿上、屁股上传来火辣辣的疼痛,这才让他想起自己今天挨打留下的许多伤痕。

“吸——”这一个不小心疼得他倒吸一口冷气,差点儿忍不住跳起来。

伤口最折磨人的地方,往往并不在于它刚产生时带来的疼痛。在伤口愈合的过程中,只要你稍不注意,它就会毫不留情地撼动你的痛觉神经,一遍又一遍地强调自己的存在感。这样连绵不断的痛楚,真叫人讨厌又无奈。

如果这个时候有小怪物的特效药就好了。莫苏石脑子里不由自主地闪过这个念头。

他想起自己刚到劳改工厂来的时候,跟小怪物暂时失散了,只能独自一人面对凶巴巴的教官。他被教官威慑性地打了一尺子,还饿了一顿晚饭。这让他为自己的处境担忧不已,一想到厂子里的教官那么凶残,就觉得以后的日子肯定不会好过。

结果那天晚上,小怪物就满脸心疼地跑来给他上药,还拿出食物来给他填饱肚子,好言好语地安慰他。原本闷闷不乐的莫苏石被小怪物这么一番安抚,他的不满就全飞到九霄云外去了,心情马上变得欢畅起来。

而现在,教官对他的印象不错,为此给了他各种特权,尽量让他过得比其他犯人舒坦——至于今天挨的毒打,那纯粹是莫苏石自己找虐的结果,只要他想避免,完全可以不受这个罪。他还有了贺祥和齐巧两位朋友,随时会陪他聊天打闹……似乎一切都比他刚来的时候好了很多,就算没有小怪物的照顾,他也能在这儿过得不错。

可是,为什么他偏偏觉得现在的自己这么无助?

小怪物只是昏迷了不到二十四个小时,他就觉得像没了主心骨一样,自己做什么事情都觉得不带劲儿。仔细想想,他之所以会采纳贺祥的意见,去尝试什么自虐式训练的方法,大概也是因为这让他觉得,自己在为小怪物而努力吧。他没有办法不去想小怪物的问题,只觉得自己不能为小怪物做任何事的感觉让他抓狂。

他也不知道这种心态是怎么回事,当他察觉的时候就,已经是这样了。

“李茶,快醒醒吧!”他再次在心里苦苦呼唤着小怪物,“我以后什么都听你的,再也不跟你顶嘴了,你醒醒好不好?你说我单纯也好,可爱也好,喜欢撒娇也好,我都不反驳了,行不?你叫我做什么训练,我就做什么训练,要我扮演魔术师,我就扮演魔术师,行不?不要不理我嘛……”

本来这也就是一次无望的试探,莫苏石并没有想过这样做真的能起到什么效果。然而,出乎他意料的是,就在这一次试探性的精神力波动发出去之后,他发现自己周围的景象忽然全都变了。

莫苏石吓了一跳。

这里不再是他的房间,贺祥和齐巧的争吵声从他耳边消失了,小怪物躺着的床铺也不见了踪影。他下意识地环顾四周,想搞清楚自己现在的处境,却只发现周围的环境看起来非常诡异,他完全辨认不出这是哪里。

望不到边的黑暗把他包围。或远或近的地方,有许多白色的光点,就像夜空里的星星一样,疏密有致地装点着漆黑的背景。它们有的静止不动,有的在原地闪烁,有的则像流星一样飞来飞去。好几颗“流星”从他面前掠过之后,莫苏石才终于看清,这些光点的真身居然都是发着白光的字母和数字。有的字母和数字始终保持同一个内容,有的则不断变换。

真虚幻……莫苏石心里叹了一句,不禁开始思考,这里到底是什么鬼地方?

不得不说,他的迟钝还是很让人佩服的。一般人要是像他这样突然被拉到这么一个怪地方来,怎么可能一点也不害怕、不紧张?那除非是直接晕过去了。可莫苏石现在除了有些疑惑以外,几乎没有什么多余的感想。

他沉思了一会儿,想不出这是什么地方,也不知道现在要做什么,怎么离开这里,就索性不想了。

字母和数字,这都是他上辈子学电脑时经常接触的东西。他发现自己现在没什么别的事情可做,便干脆研究自己能看清的光点来打发时间。这些在常人看来都是很无聊的东西,他却看得津津有味,渐渐入了迷。

这似乎不是他上辈子学过的任何一种编程语言,却是一种类似的东西。这些光点应该是一段程序的组成部分,有些是程序的框架,有些是程序使用的数据。那些闪烁的光点其实就是正在变化的数据,而飞来飞去的“流星”则是数据传输产生的现象。因为没接触过这段程序编写所用的方式,莫苏石花了很长的时间,才终于看懂了一点,却还无法完全理解这段程序的作用。

不过,这并不妨碍他对这个只有黑白两色的世界产生兴趣。

他本来最喜欢的就是电脑和机甲,上辈子整天跟自己的电脑和机甲模型厮混,没有一天离得了他的心头所爱。被小怪物带到这个世界来以后,他跟机甲倒是接触得不少了,跟电脑相关的东西却是如今才第一次碰到。

现在出现在他眼前的,就是这个世界人们所用的程序吗?

虽然不知道这段程序的来历,也不知道自己怎么会进入这个奇怪的空间,他却已经本能地开始了对这段程序的破解。陌生的编程方式让他的进展非常缓慢,他只能根据经验来作出一些零星的判断,再试图把这些碎片像拼拼图一样组合起来。

“这种算法,看起来好像是某种文字加密的技术……是用来编译密码的吗?”

“这个结构应该是用来管理用户权限的……还设计得挺严谨,看起来要钻空子可不容易啊。”

“咦,这个模块很奇怪呢,是用来做什么的?”

莫苏石一边自言自语着,一边沉浸在破解程序的乐趣中。连他自己都没有注意到,因为需要注意的光点太多,他的精神力已经不知不觉被调动起来,帮助他追随着那些时而变幻、时而移动的光点。从没学习过精神力使用方法的他,以前连主动连接小怪物的精神力都做不到,现在用精神力做起这种事情却毫无滞涩之感。

“真是太奇怪了。”他紧皱着眉头,苦苦思索着程序中让他觉得困扰的部分,“这个模块看起来相当多余,而且对程序其他部分的功能产生了明显的阻碍。可它看起来又不像病毒,倒像是设计者故意弄了这么一个模块,使程序可以在不同状况下发生不同程度的异常……到底为什么要这样做?”

就好像某人设计了一个网站,却故意留下一些隐藏指令,让这些指令生效的时候,网站会出现各种可笑的错误。比如网站导航按钮消失不见、站内留言变成乱码、留言者的用户名张冠李戴……这简直就像低劣的恶作剧!

这段程序给莫苏石的感觉非常严谨而庞大,显然是一个相当宏伟的工程。为什么在这样一件杰作般的程序里,居然会有这种恶作剧般的模块存在?

而且这个奇怪的模块,它所表现出的编程水准也很高,跟这个程序的其他部分相比,毫不逊色。还有它编写的风格,也跟程序的其他部分相似。这都说明,这个模块的作者跟整个程序的作者是同一个人,而且两者都是这个人以同样认真的心情设计出来的。可是,这个人到底为什么对自己的作品做出这种事情?

莫苏石怎么也想不明白这里面的设计意图,不由大伤脑筋。虽然这在技术上其实并不影响他对整个程序的破解,却让他忍不住耿耿于怀,不断苦苦思索着有关这个模块的问题。

反复扫描着这个模块附近的光点,他终于有了新的发现。

“lc-12……海?”莫苏石如梦呓般,痴痴地念出眼前这段光点组成的文字。

 37 排除异常

为什么在这个程序里会出现小怪物的名字?海又是谁?

莫苏石看着眼前这片光点,它们出现的方式,在这个程序里应当属于注释的部分——也就是类似于备注之类的东西。。d 91 23。/它们对程序的功能和数据毫无影响,也不会被程序的使用者看见。它们隐藏在代码中,只有阅读代码的人才会看到它们。

根据上辈子研究电脑所得的经验,莫苏石知道,程序员通常会写在注释里的内容无非两种类型。

一种是关于代码的解释。比如某一段代码大致是用来做什么的,可以怎样使用……这种注释可以提高阅读代码的效率,人们不需要细看,就能对程序的框架有个大致的了解。对于维护和修改程序的人来说,这样可以让他们省不少事儿。这对程序日后的维护和完善很有好处。

一种是关于程序产品的信息。比如使用说明,版本信息,更新日志……这种注释的作用很多,不过基本上都和程序本身没有关系——那就不是莫苏石感兴趣的范畴了。虽然他知道业内很多人有这种习惯,但他自己接编程委托的时候,从来都不在自己的代码里添加这种注释。

当然,能在程序里添加的注释并不仅限于这两种类型。理论上来说,在注释里出现任何内容都有可能。只要程序员乐意,哪怕在里面写一句“今天天气真不错”,也是没有问题的。有些人还会故意把注释写得跟暗号一样,除了自己就没人看得懂,故意不为其他阅读代码的人提供方便,以此来对自己的作品进行“保密”。

不过专业的程序员都不会在正规的作品里做这种事,因为那只会破坏代码的整洁,还会给阅读代码造成许多不必要的困难。有时候,这就等于是跟自己过不去,因为注释往往也是写给你自己看的——虽然那本来就是你写的代码,但是几年之后你还会记得自己当时的思路吗?还会记得那暗号一样的注释是什么意思吗?本来注释可以帮你回忆起自己以前的想法,你把它写坏了,说不定到时候连你自己都看不懂了,那就是搬起石头砸自己的脚。

再说,如果你真的不需要注释来给自己备忘,同时也不想帮助别人理解自己的代码,那干脆一开始就不要写注释,不就结了?何苦写些自己看不懂,别人也看不懂的东西,浪费时间?

越是经验丰富的程序员,就越是明白,把注释写得清晰明了的重要性。

现在展现在莫苏石面前的代码,是那么简约、严谨而精妙,它的设计者当然不可能是个菜鸟。出现在注释中的“lc-12”和“海”,应该是有意义的。

这句话一点也不像是对某段代码的注解。而且莫苏石之前对这个程序研究了这么长时间,都不曾发现其他注释,只
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架