假如自己的思绪已经追上程序的速度,就代表后者必须要改进了。
所以在这个可以分心的时候,林没有选择同时间处理更多工作,而是拾起了一项长久以来被自己忽视的问题。那就是以八种权能为基础,所设计的八位机械语言,其实效率一点也不好的问题。
地球的计算器之所以用0与1,作为最基础的计算单位,其实有很多种考虑。其中之一就是效率问题,另一项原因是受限于硬件的逻辑电路,开路与闭路是最简单的判断设计。
而某个穿越众在迷地,藉由八种权能所设计的迷地版程序语言,其实说穿了,背后仍就是二进制那一套。某一项权能有或没有,然后一个位元组包含八个位元,也就是八种权能。
这样子做,其实在机器语言的层面多做了一次转换,才能用地球版本的方法计算出结果。再将结果转换为迷地可辨认的程序语言版本,最终才呈现出来。在程序中,每多一个步骤,就代表运算必须要多耗费一些时间。不必要的运算愈多,浪费的时间也就愈多。
这也就是说,其实一直以来,某穿越众所引以为傲的程序语言,都是使用效率很低的方法在做运算。只是因为迷地没有所谓的计算机主机,并不受硬件的限制,所以一般的处理速度差距也就只是奈秒与微秒的距离。从数据层面来说有差,但一般使用的实际体验却不会有感觉。
但是当处理足够庞大的信息量,运算步骤也相当繁多时,眼前这种被自身思绪追上的速度,就很难叫一个来自二十一世纪地球的穿越众满意。必须要想出更好的方法,更简洁的程序语法,加快作业的过程才行。大好生命,是不该浪费在‘等待’上面。
而解决的方法,其实地球也早已有相关理论,只是技术上还没有办法实现而已,那就是量子计算机。制约地球在这方面取得进展的,其实并不是计算的理论,而是如何设计出控制、转换量子态的电路,并且降低为了观测量子态所产生的错误。
量子计算的理论,其实说穿了一点也不复杂。就是每一个位元不再只是0与1,而是一个矩阵。所有运算的处理基础,也不是二进制的方法,而是直接上矩阵的运算。
当然,量子计算机背后有更多更深的理论,某人可不想在这种时候探讨。他要做得只是取用当中的一个概念,将P语言的基本机器语言彻底完成以矩阵化的方式运算。
这件事情,说简单并不简单,但说难也不算难。因为在地球,机器语言受限于集成电路的先天限制。以开和关,也就是0和1的方式来做最为方便。但是在迷地,硬件……有这种东西吗?
当初在大贤者之塔做出了最原始版本的迷地程序语言,主要的存取与计算媒介并不是魔法塔本身,而是魔法塔中的能量池。为什么能量池可以做到这种事情,至今某人仍没有一个定论。
而在魔法塔的能量池外,看到可以做为程序语言载体之物,唯有世界树。但不管某人与芬怎么在世界树的身上留后门,偷偷摸摸借用祂们的算力,对世界树而言仍就是游刃有余,所以祂们不曾朝某人抱怨过。
这不正代表了某人所自豪的程序语言,对于世界树来说,就是个不屑一顾的小东西。这也说明了林所设计的运算方法,还有相当大的提升空间。
所以打定主意的某人,放了一成的心思在仪式中,属于自己的计算任务。用两成的心思去指挥、协调所有世界树与发出龙语乐音的灯台。最后用七成的注意力,做这个可说是釜底抽薪的P语言超级大改版。
请收藏:https://m.dm22.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)