第七百七十一章 计算方法升级(2 / 2)

这段旁边发生的小插曲,当然不会影响在阵式中的众人。巨量数据的处理,让他们全都陷入一种难以言喻的状态之中。

原本几奈秒就完成的计算工作,时间彷佛被无限延长一般,所有计算过程都在眼前出现,并且一步步地完成,每个步骤都无比清晰。但这并不是数据的处理速度变慢,而是自己的思绪变快了。而且还是快到身体无法适应,哪怕只是想眨个眼,都会觉得自己像是慢动作的电影一样。

相同的状况,并不是只有发生在自己身上。同在河图阵中的两人与世界树们,都察觉了这点异状。这种变化的好处,是大家更有余裕去处理这海量的数据,而且可以同时间做更多事情,效率提升了岂止一倍。

但,仍旧有‘人’不满意。

使用程序语言的醍醐味,就是看复杂的工作在自己眼前一瞬间完成。要是想逐笔去看,那用手算或按计算器就好,写什么程序语言呀!假如自己的思绪已经追上程序的速度,就代表后者必须要改进了。

所以在这个可以分心的时候,林没有选择同时间处理更多工作,而是拾起了一项长久以来被自己忽视的问题。那就是以八种权能为基础,所设计的八位机械语言,其实效率一点也不好的问题。

地球的计算器之所以用0与1,作为最基础的计算单位,其实有很多种考虑。其中之一就是效率问题,另一项原因是受限于硬件的逻辑电路,开路与闭路是最简单的判断设计。

而某个穿越众在迷地,藉由八种权能所设计的迷地版程序语言,其实说穿了,背后仍就是二进制那一套。某一项权能有或没有,然后一个位元组包含八个位元,也就是八种权能。

这样子做,其实在机器语言的层面多做了一次转换,才能用地球版本的方法计算出结果。再将结果转换为迷地可辨认的程序语言版本,最终才呈现出来。在程序中,每多一个步骤,就代表运算必须要多耗费一些时间。不必要的运算愈多,浪费的时间也就愈多。

这也就是说,其实一直以来,某穿越众所引以为傲的程序语言,都是使用效率很低的方法在做运算。只是因为迷地没有所谓的计算机主机,并不受硬件的限制,所以一般的处理速度差距也就只是奈秒与微秒的距离。从数据层面来说有差,但一般使用的实际体验却不会有感觉。

但是当处理足够庞大的信息量,运算步骤也相当繁多时,眼前这种被自身思绪追上的速度,就很难叫一个来自二十一世纪地球的穿越众满意。必须要想出更好的方法,更简洁的程序语法,加快作业的过程才行。大好生命,是不该浪费在‘等待’上面。

而解决的方法,其实地球也早已有相关理论,只是技术上还没有办法实现而已,那就是量子计算机。制约地球在这方面取得进展的,其实并不是计算的理论,而是如何设计出控制、转换量子态的电路,并且降低为了观测量子态所产生的错误。

量子计算的理论,其实说穿了一点也不复杂。就是每一个位元不再只是0与1,而是一个矩阵。所有运算的处理基础,也不是二进制的方法,而是直接上矩阵的运算。

当然,量子计算机背后有更多更深的理论,某人可不想在这种时候探讨。他要做得只是取用当中的一个概念,将p语言的基本机器语言彻底完成以矩阵化的方式运算。

这件事情,说简单并不简单,但说难也不算难。因为在地球,机器语言受限于集成电路的先天限制。以开和关,也就是0和1的方式来做最为方便。但是在迷地,硬件……有这种东西吗?

当初在大贤者之塔做出了最原始版本的迷地程序语言,主要的存取与计算媒介并不是魔法塔本身,而是魔法塔中的能量池。为什么能量池可以做到这种事情,至今某人仍没有一个定论。

而在魔法塔的能量池外,看到可以做为程序语言载体之物,唯有世界树。但不管某人与芬怎么在世界树的身上留后门,偷偷摸摸借用祂们的算力,对世界树而言仍就是游刃有余,所以祂们不曾朝某人抱怨过。

这不正代表了某人所自豪的程序语言,对于世界树来说,就是个不屑一顾的小东西。这也说明了林所设计的运算方法,还有相当大的提升空间。

所以打定主意的某人,放了一成的心思在仪式中,属于自己的计算任务。用两成的心思去指挥、协调所有世界树与发出龙语乐音的灯台。最后用七成的注意力,做这个可说是釜底抽薪的p语言超级大改版。