【这章是要呼应上一章来完成说明,所以还是设定较多~
书友们不要着急,第一卷到这里就结束了,设定也基本上抛完,马上第二卷就是凌夏树的冒险之旅了~】
昨天晚上在冥想空间内进行编程的时候,凌夏树就遇到了不知道该如何‘写’出代码的难题,后来他凭借自己的琢磨和灵机一动、以及自身特殊的条件,硬生生的拼凑完成了第一个作品。
但是他自己也清楚这毕竟是特殊情况,当时就认定其他的编写者肯定有一些辅助的东西来帮助他们在冥想空间内写出代码,而不是像自己这样拆B.B.D当做原料。
现在,答案揭晓了。
“编译器,是属于编写者的、重要辅助工具。”
费尔南展示着那张绿色的微卡,“它经过特殊编写,能够链接你的神经网络,在你进入专属空间的时候,就可以从中提取储存的函数基材,组成你自己的程序……我现在给你这个只是低级的基础版本,没有什么自动优化或者提示功能,但是提供原料很稳定、还带一个简单的搜索功能,这里面大概还剩了100M左右的函数基材,我想一段时间之内足够你使用了,等以后——”
“您等一下,”
凌夏树有些疑惑的打断了费尔南的话,“函数基材?那是什么意思?”
编程不就是写出一个在矩阵中运行的程序来吗?都是一些虚拟的信号而已,怎么还用得着什么‘提供原料’?
“哦。”
费尔南露出一个恍然的表情,“光看你写的程序代码了,我都忘了你还是一个彻彻底底的新人,好多常识不清楚……”
他捏着胡子,沉吟了几秒钟,似乎是在组织语言,随后他从怀里掏出一张散发着浓郁绿色光辉的V卡,手指在上面敲了敲,绿色光辉闪动中,空气中迅速展开了一个个显示窗口,似乎是一些使用功能的说明。
“首先你要知道,矩阵是决不会把它自带的宝贵储存空间和计算单元轻易用在我们人类身上,而为了满足我们日常活动中的信息交互和各种模拟计算的需要,矩阵悄悄在所有人大脑中占据了一部分,组成了一个能同时能进行存储和运算的庞大的分布式网络,也就是我们之前的地球科技提出来的‘云’概念。”
费尔南的指尖在其中一个最大的窗口上随意滑动,仿佛画笔一样绘出了一幅大脑简图,
“但是这里边有一个重要的问题,那就是我们人类的大脑,是自然生长的产物,它不是工业化的产品,没有任何标准设计图,所以实际上每个人的神经网络都绝不相同——举个简单的例子,每个人的视网膜组CD是不一样的,所以实际上看同样的景物,我们获得的视觉神经信号其实是完全不同的,”
原本拿腔拿调、说话有些故作姿态的他,在涉及到编程之后不自觉的开始变得专注而睿智,隐隐透露出了一点那层轻浮伪装下的本质。
“……但是人类依然能够互相交流,看到圆形都会说这是个圆,看到红色也都会说这是红色,向别人描述某个物体也不会出现错误……这是因为,我们的父母和老师,用漫长的十几年时间,努力帮助我们把大脑的输入和输出标准化了的结果——
他们拿着圆形、告诉你这是圆,因此不论这个图像在你视网膜上扭曲成什么样子,下次你看到这样的图形,就同样能够准确的告诉别人,这是圆形。”
“可是我们现在的真正身体,其实是在维生系统里……”
凌夏树边听边凝眉思索,此时盯着空中那副大脑的简图,若有所悟的说出了这样一句话。
“正是如此!”
费尔南赞赏的拍了一下手,对于眼前年轻人的敏锐十分满意,更加看好他在编写者职业的未来了,“所以当我们在矩阵中,从一个婴儿逐渐长大成人,我们神经系统接受的,其实是人机界面对我们的标准化——毕竟当所谓的父母和我们对话的时候,其实是经历了两次人机界面的转换的。”
“但是,这和我们编程有什么关系?”
凌夏树觉得有些奇怪,虽然他也愿意能多知道一些关于矩阵的知识,可他之前问的好像不是这个问题。
“不要着急,年轻人。”
费尔南习惯性的捏了捏胡子,“在你看来,编写者所谓的编程,究竟是怎样一种行为呢?”
“写出一个程序,把它制作出来,然后……交给别人去运行?”
凌夏树试探性的回答,感觉好像有哪里不太对。
“在哪里运行?”
费尔南瘦削的脸微笑着靠近,轻轻的问出这样一句话。
“在——”
凌夏树下意识的刚想回答‘矩阵’,突然想起了刚刚接触的知识,微微一愣后,脸上忽然露出了恍然的表情,“在……许多人的大脑里?”
“没错。”
费尔南满意地用手指虚点了一下凌夏树,重新坐直了身体,“所以我们没办法直接‘写’出一个程序,因为我们根本搞不清楚,这样一个函数究竟是如何在这个超级巨大的分布式网络里运作的……我们只能用矩阵自己做好了的、已经能在这个分布网络里运行的函数片段、也就是所谓的基材当做原料,‘编’出自己想要的程序。”
“没有什么其他办法吗?”
凌夏树有点急切地询问,费尔南这样一解说,让他对于自己拆B.B.D做出来的东西是否能够运行产生了怀疑。
“除非你能搞懂整个人脑分布式网络的根本算法,”
费尔南耸了耸肩膀,“或者,你能搞到矩阵的源代码也行。”
这两种方法的难度都高得几乎不可能,凌夏树失望的摇摇头,只能先把这个放到一边,问出另外一个关心的问题:“请问……这些原料要从哪儿得到?”
如果自己拆B.B.D做出来的东西不能够运行的话,按照他的练习方式,恐怕他会需要不断的购买所谓的函数基材……倘若运气好能够运行,为了掩饰他的特殊之处,他还是得购买一些。
“哦,这个难度倒不是太大,很多被矩阵当做缓存区的区域里都有储量不低的原料,有专门的矿工负责开采,各大节点基地都有专门卖这个的,你可以去委托任务的地方问一下……或者找那个老家伙给你带路。”
费尔南不以为意的回答,“但是这东西其实也是分品级的,越是纯净完整就越昂贵,毕竟想要从一大堆乱七八糟的‘原料’里敲出一个完整的函数片段而不掺杂其他碎块或者杂质,需要的是耐心、眼光和技术,以及我们钱包里的巨额点数……你现在用不着要求这么高的基材,只要是验证过了能用的也就够了,这就比较便宜。”
“嗯,”
凌夏树理解的点头,这又和他的烘培屋道理相通了,就像是店里常用的黄油,真正的顶级手工黄油做出来的东西自然完全不一样,他曾经为了参赛试用过一次,到现在还对那种口感念念不忘,但是实际上如果要求没那么高,平时超市里买的黄油做出来的西点也挺好吃的。
“你又在说我什么坏话了?”
老狗敏感地从门口探进头来,满是皱纹的脸狐疑地盯着费尔南。
“我只是在给年轻人讲解一些编程的基本常识——”
费尔南身子后仰,脸上重新恢复了拿腔拿调的样子,傲慢的翘起腿,“以及版权的重要性。”
“呸!”
老狗直接不客气的啐了他一口,这两天‘名导演大根英雄’时不时就用没买正版这事刺他,搞得他灰头土脸的尴尬,现在已经完全懒得对费尔南装出半点尊重了。
“初丫头要完成一次训练啦,你不来看看?”
他把目光转向凌夏树,马上又换成笑嘻嘻的表情。
“谢谢您的指点。”
凌夏树站起身来,对费尔南露出一个标准的微笑,后者随意的挥挥手,然后从施黎加手中接过一杯红酒,轻啜了一口。
“费先生,不依靠基材,真的没有办法编程吗?”
快要出门的时候,凌夏树心里记挂着自己做出来的那个程序究竟能不能运行,终于还是忍不住停步又问了一句。
“……从我个人的角度,我不认为有什么其他的办法。”
费尔南眯着眼睛、品味了几秒钟之后,才缓缓的回答,“但是世上总有天才在,隐世漫长的发展过程中,据说是有那么几位编译者,能够完全不依靠任何基材,直接编写程序……这里面有的只是自我吹嘘或者商业神话,但至少发明现在这套编译器的那位先贤,我相信他确实是有能力‘徒手’编程的。”
“他还活着吗?”
凌夏树眼睛一亮。将来有没有可能去向他学习?
如果说最早产生学习编程这个念头,仅仅只是因为对其他人本能的不信任的话,现在已经接触了基础知识、并且还亲手实践过了一回的凌夏树,已经对编程产生了真正的兴趣。
“谁也不清楚,但是一位深刻了解这个系统的本质、能够凭空编制程序的编写者,又生活在这个虚拟的世界里……我想,除了时间,他没有任何敌人。”
费尔南的脸上闪过一丝异样,最后他的目光转向凌夏树,意味深长的看着他,“我们,只是用现有的材料来进行创造,而他,已经是这个世界的主宰……至少是之一。”
说到最后几个字,他笑着举起了杯子,像是在致敬。
“创造……和主宰吗?”
凌夏树若有所思地离开,刚接触编程的他现在对这方面并没有太多感触,但是依然把这两个词深刻的保存在了记忆里。
……
屋里,费尔南注视着他的背影,缓缓摩挲着酒杯,目光渐渐变得深沉和怀念。