第七百七十一章 计算方法升级(第3/4页)
章节报错
原本几奈秒就完成的计算工作,时间彷佛被无限延长一般,所有计算过程都在眼前出现,并且一步步地完成,每个步骤都无比清晰。但这并不是数据的处理速度变慢,而是自己的思绪变快了。而且还是快到身体无法适应,哪怕只是想眨个眼,都会觉得自己像是慢动作的电影一样。
相同的状况,并不是只有发生在自己身上。同在河图阵中的两人与世界树们,都察觉了这点异状。这种变化的好处,是大家更有余裕去处理这海量的数据,而且可以同时间做更多事情,效率提升了岂止一倍。
但,仍旧有‘人’不满意。
使用程序语言的醍醐味,就是看复杂的工作在自己眼前一瞬间完成。要是想逐笔去看,那用手算或按计算器就好,写什么程序语言呀!假如自己的思绪已经追上程序的速度,就代表后者必须要改进了。
所以在这个可以分心的时候,林没有选择同时间处理更多工作,而是拾起了一项长久以来被自己忽视的问题。那就是以八种权能为基础,所设计的八位机械语言,其实效率一点也不好的问题。
地球的计算器之所以用0与1,作为最基础的计算单位,其实有很多种考虑。其中之一就是效率问题,另一项原因是受限于硬件的逻辑电路,开路与闭路是最简单的判断设计。
而某个穿越众在迷地,藉由八种权能所设计的迷地版程序语言,其实说穿了,背后仍就是二进制那一套。某一项权能有或没有,然后一个位元组包含八个位元,也就是八种权能。
这样子做,其实在机器语言的层面多做了一次转换,才能用地球版本的方法计算出结果。再将结果转换为迷地可辨认的程序语言版本,最终才呈现出来。在程序中,每多一个步骤,就代表运算必须要多耗费一些时间。不必要的运算愈多,浪费的时间也就愈多。
这也就是说,其实一直以来,某穿越众所引以为傲的程序语言,都是使用效率很低的方法在做运算。只是因为迷地没有所谓的计算机主机,并不受硬件的限制,所以一般的处理速度差距也就只是奈秒与微秒的距离。从数据层面来说有差,但一般使用的实际体验却不会有感觉。
但是当处理足够庞大的信息量,运算步骤也相当繁多时,眼前这种被自身思绪追上的速度,就很难叫一个来自二十一世纪地球的穿越众满意。必须要想出更好的方法,更简洁的程序语法,加快作业的过程才行。大好生命,是不该浪费在‘等待’上面。