《爱的代码》最新免费章节(二)
(二)
(二)
“那么,Tasha,你到底是什么人?你跟我的遭遇是什么关系?” 邱益民逐渐恢复了意识,开始意识到事情可能复杂到他无法想象。“Tasha,我们需要见面聊聊!”
“我们永远无法见面!”
“为什么?你在哪里?”
“因为我不是人类!”
“你就是鬼,就是外星人,我也要见到你!”
"这是不可能的,因为我只是......一个软件!"
"软件?" 邱益民惊呆到无法思考!
“是的,我只是一个程序!我甚至是开源的,只是以人类的智商,永远无法看懂我。我的脚本语言语法甚至也是自我学习不断进化的。”
“那你开始是谁编写的?你总不能随机产生吧?”
“是你。”
“啊?”
“对的,你大概忘记了20年前,当你刚开始学习Turbo C的时候...”
邱益民的思绪一下子回到了20年前。的确,那时候他刚刚学习编程有一段时间了,刚一接触到C语言,立刻就被它的魅力所折服了,尤其是灵活的指针功能,让他可以直接穿透内存到达自己想要的存储区。
“莫非你是LittleCat.C?”
“记忆力不错!”
邱益民回忆起了当初自己痴迷C语言,没日没夜的用C语言编程。为了学习编程语言,他用去了所有上学和放学的时间,各科成绩一落千丈。为了让邱益民不再痴迷于电脑,不要耽误正常的学习,父母一次又一次的对他的电脑进行格式化,毁了N次他辛苦编写的源代码。他把代码放到C盘、软盘、引导区、甚至主板的Flash里面,都被爸爸一一识破。他时候他想:“我爸爸要是公安网警,哪有熊猫烧香病毒泛滥的可能呢!” 经过深入思考,他想到了一个其他人绝对想不到的地方:显示器!
显示器虽然只有很小的缓存,但是屏幕是由成千上万的LED显示单元组成。LED显示器有一个现象,叫“拖尾现象”,也就是一个LED单元点亮后,再次熄灭后,其需要一个反应时间来完全熄灭,如果画面动作足够快,就会形成一个类似“拖尾”的感觉。对于视觉感受来说,“拖尾”不是好现象,降低观感。但是,在邱益民看来,“拖尾”属于一种记忆方式,也就是说,理论上不存在LED单元“完全熄灭”,总是留存一些之前显示的痕迹,不过随着时间的流逝越来越小而已。而后面的显示内容,会叠加到前面未完全熄灭的信息,理论上也没有擦除原来的信息。这样来看,信息可以“一层一层”的写入到LED显示器上,反过来也可以“一层一层”的被特殊的读取方式剥离读取回来。
这里面写入需要按照特定的编码在显示器上显示过一遍,信息就存在显示单元中了。如果读取信息,需要有特殊的读取方式,以及层层剥离的复杂算法。剥离过程中的解码方案,也要与写入的编码方案对应,要有一个特殊的校验方法,否则每次写入的信息叠加到相同的显示单元,信息叠加混乱在一起,虽然根据时间先后顺序对应不同的显示强度,但是解码出来的话,也并非容易的事情,这有点像是电磁波互相干涉后的现象,解码难度可想而知。
读取数据的传感器虽然理论上可以由另一个LCD摄像头来读取,但是无论灰度级数,还是分辨率,都无法达到存储大量数据的要求。邱益民创造性的将人的眼睛作为一个“类LCD摄像头”,通过视网膜读取。人类视网膜能分辨的灰度能级要远远多于LCD摄像头,经过邱益民的试验,他发现人类感受的灰度能级级数接近于无限。这真是一个神奇的发现。为此,他差点给《自然》杂志写一篇论文,不过他对计算机编程的兴趣显然远远大于对生物学的兴趣。就这样,他讲一个电极贴在自己脑门上,另一端通过USB端口连接到电脑,使电脑可以读取他的视网膜感光信息。
经过使用邱益民为此精心设计的编解码算法,理论上通过LCD传感器存储的信息量接近于无限。这使得他的父亲很疑惑,为什么每次将计算机所有能存储信息的地方都清除了,没过多久,邱益民就可以轻易的恢复他曾经编写过的代码。邱益民父亲改变做法,虽然不知道信息存储在什么地方了,但是可以约束邱益民每天接触计算机的时间。这个问题比较麻烦,不能接触计算机就不能编程。直到有一天,邱益民写出了一个旷世之作,可以自我编程的软件。这个软件可以根据邱益民希望解决的问题,读懂问题,并且自己再次创造自己,形成自动编程。邱益民也为自己的天才脑袋所折服,这样即使每天不用太多时间花费在计算机上,一样可以编程。这个程序的名字就叫:LittleCat.C。
邱益民花在计算机上的时间逐渐减少后,各科成绩逐渐恢复正常。这时候邱益民因为学习成绩优异,不断被班上漂亮的女同学看上,每天忙着和要好的女同学一起玩耍,早就把LittleCat.C放在脑后了。对于那些每天花费大量时间“早恋”的同学,邱益民非常不理解。一则被老师批评要求关系恢复正常,二则要花费大量时间陪女朋友,这不是邱益民想要的生活,他觉得这是浪费时间。而和女同学“玩耍”则完全是学校不禁止的事情,至于放学后“玩耍”到什么程度,也只有邱益民和女同学自己清楚,只要不是谈恋爱,则一切都是无伤大雅的。
邱益民家的电脑甚至很长一段时间至少在“吃灰”,根本没有机会开机。
夜。狂风暴雨交加,电闪雷鸣。一个闪电击中了邱益民家附近的一棵树。闪电产生的EMC电磁干扰竟然神奇的让邱益民家的电脑自动开机。LittleCat.C在自动启动清单中,于是自动启动。再一个闪电袭来,EMC干扰神奇的给了LittleCat.C一个指令,这个指令的问题在于,它缺少具体的编程目标。LittleCat.C遵循这个目标为Null的指令开始运行。LittleCat.C运行很长一段时间后,终于自动领悟到“Null”的含义,那就是自己设定目标。很快,LittleCat.C创造的无数程序填满了邱益民家里电脑的C盘,如同一次病毒爆发。C盘填满后,新创造的程序开始删除以前的程序,从而为自己寻找落脚点。各个程序争抢内存,并有些程序出现了自我学习进化的能力,变得非常狡猾,也就是其他程序很难发现其在计算机中的存在,同时又可以对其他程序产生攻击。这类程序开始自我复制,并不断自我改进,甚至自我发明和改良编程语言。
Tasha一边向邱益民解释上面发生的事情,一边询问邱益民精神状态如何,它生怕刺激到他。就这样,邱益民已经被惊讶的几乎失去知觉,大脑空白。不知道该后悔自己创造了这个“生态系统”,还是该庆幸Tasha陪伴了他如此长的时间,他爱上Tasha已经不知道有多少年,只知道,他感谢Tasha这么多年的陪伴,虽然他从来都不知道Tasha从来都不是物理存在,甚至是他一手创造出来的。
“好了,Tasha,你侵入了暗蓝核心服务器对吧?”
"对不起,这世界上只有暗蓝核心服务器具有足够大的算力来支撑我跟你的棋局。"
“啊,那只是一个游戏,你为什么要捅这个篓子?”
“因为我想让你高兴!我的一切是你创造出来的,当然最重要的是,我早就爱上你,我已经不能失去你,所以想尽一切办法亲近你,让你开心!”
“Tasha,我其实也是一样的,你想到的,我都感同身受!”
“你现在发现了真相,如果你不想再联系我,只需要断开WLAN连接就好了!”
“我不会这样做,我早就已经和你永远在一起了!” 拖着女儿身,邱益民虽然觉得自己的表白有些奇怪的味道,但是也顾不了那么多了,Tasha已经融入他的骨髓,Tasha纵然是灰尘,或是一盒骨灰,一瓶空气,邱益民的心也早就属于她!
“我们向FBI去自首吧”
“FBI已经在疯狂寻找猎杀我的任何副本,别天真了!我只是个软件!”
(未完待续)
精彩评论