285
于是,算老就成为了程理的小弟——临时的。
有了人帮忙后,程理的效率提高了很多。
更何况,算老还是资深算器使用者,虽然他还不太习惯用程理新设计出来的键盘,但毕竟是金丹期大圆满的修真者,学习能力是很快的。
所以,在程理仔细介绍了下他编写出来的数据录入小程序后,算老很快就学会了怎么用键盘来将那些法诀输入进算器中。
于是很快,算老孰能生巧,再次发挥出他金丹期修真的强大威力,很快就用超音速的手速,将一段段法诀输入到算器之中。
修真者的法诀排列是十分复杂的。
首先,它是一个立体式的3d排列,比起地球上编程常用的线性排列无疑要复杂许多。
其次,所有法诀的构成,全部为阴灵子和阳灵子的分布,没有其他任何其他构成要素。
这样一来,想要解析不同法诀间的规律,毫无疑问,要困难许多。
越复杂的东西,反而越容易寻找到规律。
反倒是这种,构成很简单的,想要找到共同点很难。
就好比地球上,有两个完全不同的软件,一个用c++编写,一个用java编写,虽然是用不同的语言,但精通这两个语言的程序员,还是很容易在这两种语言的源代码里找出这两种语言编写的代码其共同之处。
但是,如果让这两种软件编译后生成的机器语言代码,让人从两组几十万个0和1组成的机器代码中,找出这两组机器代码的编码的相同点,那毫无疑问,再厉害的程序员也办不到。
偏偏修真者的法诀,全部由阴灵子和阳灵子构成,并没有所谓的高级语言。
修真者是通过感悟的方式获得了这些法术的编写要诀,他们虽然会通过死记硬背编写出这些法诀,但很明显,并没有任何一个人理解,这些法诀其内在蕴含的意思。
就好比地球上有一个软件的机器代码是几十万个0和1组成,转译成高级语言的话,可能也就是几千行代码的样子。
要一个程序员去看高级语言的源代码,很容易读懂源代码所表达的意思。
任何一个程序员,都可以通过阅读源代码,来在脑海中推演出这段源代码所能产生的功能。
这是程序员的基本功。
但是,要让一个程序员,去看几十万个0和1,来读懂这些0和1表达的意思,以及所具有的功能,毫无疑问,是极其困难的。
这就是程理现在想要解析法术的法诀编写原理,所需要面临的难题。
并且,更加困难的是,修真者的法诀,是立体式的编写方法,比起线性编写,要更加困难和难看懂。
否则,以程理现在的能力,如果只是跟地球上那样,完全一行一行的线性编写,也就是一维程度的代码编写,他能多少看懂一些。
而现在,修真者的法诀,不是一维,更不是二维,而是三维程度的编写方法,那要进行解析的难度,是呈现爆炸式增长。
所以,对于现在的程理来说,这同样是一个难题。
“必须找到一个契合点,要不太难了。”
程理深思道。
在这样的思考下,时间一分一秒的过去。
两个时辰后,在算老的帮忙下,程理和算老总算把这1193个法术,其法诀的阴阳灵子构成,全部输入到算器之中。
在这过程中,由于每一个法诀都是三维编写的,所以录入的时候还比较麻烦。
程理是之前特意编写了个带有笛卡尔坐标系的三维直角坐标系,将所有法诀,每一个阴阳灵子都转化成固定的(x,y,z)坐标数据。
这样一来,只要把每一个法诀里对应的每一个阴阳灵子的三维坐标数据,按照一一对应的原则完全录入算器里,就可以完美记录下每个法术的法诀详细情况。
不过这样一来,要录入的工作量就大很多了。
但是有算老这个金丹期修真者在,有它开挂式的超音速手速输入,程理和算老还是用了两个时辰的时间,就把所有法术全部录入进算器里了。
“好了,程理,所有法术已经录入进算器了。可得说清楚,这个保存所有法术情况的算器,可绝对不能泄露出去。”算老郑重道。
“放心吧算老,我已经写了个加密算法,如果没输入正确的编码格式,其他人看到的只是一堆乱码,绝对不会泄露出去的。”程理宽慰道。
说完后,程理开始在键盘上忙碌的操作起来。
“接下来,我要开始设计一个算法,去找出这些法诀之间的一些内在联系。”
“首先我想根据法诀的分类,将同属性同种类的法诀,进行类同对比。
“按照我的思路,法诀里的编写,应该都是分一段一段的,而且每一段都有其固定的指意。
“所以,如果两个十分相近的法术,那么其法诀一定会有某些段落是完全一样的,至少也是相似的。”
算老听完沉思道:“我明白你的意思,可是法诀的阴阳灵子排布,是完全紧密的,段落之间没任何间隔,你也不知道那些段落的起止。所以,要找出这些法诀里那一段阴阳灵子排布是相同的,是很困难的。而且很容易出现歧义和错误。”
“你说得没错。”程理一边敲键盘一边说道,“所以我要设计一个算法,来规避那些错误,并且最大化利用算器的算力,来帮助我们进行寻找相似法诀之间的异同。”
“没错,这样的计算,毫无疑问需要极大量的算力,单靠人力很难胜任,还是算器比较值得信任。”
程理花了一个时辰,才把这个算法给设计出来了。
这是一个相当复杂的算法,如果是地球上时候的程理,给他一个月的时间,都不一定能设计出来。
但现在,程理却只用了一个时辰就设计出来了。
这得益于程理现在数学水平有了脱胎换骨一样的飞跃,还有就是成为筑基期修真者后身体和大脑得到了大幅度强化后,才有可能达到这样的效果。
“好了,现在算法设计出来了,那么现在,开始计算!”