第五章 开始编程(修改)
一个软件,只要在网络确实有用户,想要产生效益,其实并不是难事,而需要考虑的是,在产生效益的同时,怎么让用户不会产生反感,这一点才是重要的。不过李庭强想了想,摇摇头,觉得应该把东西做出来,并且投入运用,有了用户到时可以再考虑这个问题。
于是,他开始动手了。
如何加速,首先是优化浏览器,还有优化网络,程序又不能做太大,免得占用电脑资源,再有就是,将网络带宽尽情的利用,这一点还有待研究。
李庭强首先在自己电脑开始测试,然后利用各种底层语言进行测试,甚至加网卡都测有放过。
最后才是自己的电脑与网络供应商这间的协议,还有传输时的压缩,这一点很重要,目前也有这样的传输压缩,是以他不得不在网找到这样的程序回来破解,然后学习,同时也是一种参考。
至少做出一个属于自己开发的程序软件,可以参考,却不能照搬,在他看来,最后这种传输压缩比眼下网络出现的好才行。
然而,让他想不到的是,这一接触,又让他头痛了,有一样知识需要重新去学习,就是压缩算法。
这样一来不得不停下手中其它活,一心扎在压缩算法。
明白了最底层的机器语言,又精通各种编程语言,对于压缩算法却没有多大的帮助,当然还是有一些帮助的,这压缩算法,说白了还是跟计算有关系,这是一种计算的程式,将数据进行压缩,然后在终端恢复过来。
也就是一种数据简化,然后以一种计算程式将简化后的数据恢复成原来的数据。
李庭强不得不开始学习各种压缩算法。
还好的是他过目不忘,反应能力超越了普通人,连脑海中的计算能力也一样。这样一来,不断开始吸收着各种算法的知识,然后在脑中开始融会贯通。
一天,两天,三天,这一次他花了大半个月时间才吃透,并且融会贯通网流传的各种压缩算法。
比他去看还要花时间。
算法,这算法无论怎么算,都逃脱不了二进制,零和一的变化,如同易学中的阴阳,变幻莫测,表面看只是两种个数字,却能演化出无穷东西,若说网络是一个虚拟世界,那么零与一就是阴阳,由阴阳演化出这个虚拟世界。
想到算法,最后还是回到二进制的问题来了。
而二进制,又让李庭强想起易学中的阴阳,接着想到八卦,四象。要是将四象八卦做为最底层的计算机语言,也就是直接面向八个目标,一下子处理可以处理八个数据,而不是要将数据归源回零与一再进行计算,再恢复成数据。
这一想法在脑海中浮现,便挥出不去。
然而,想要实现这样的目标,单靠编程是不可能的,就算用最底层的计算机语言也不行,因为需要硬件的支持。没有硬件的支持,就算编出这种底层语言,效果也没有计划中的好。
“就算如此,也是一种变革。”李庭强不由握紧了拳头,这一刻,他找到一个真正的目标,眼下只要他能做出一个有八卦处理的计算机底层基础语言,再用这种语言去压缩数据,稍微完善下眼下网络流传的各种压缩算法,也是一个天大的突破。
阴阳演化万物,居万物之中心,不可能移走,也不能缺少,而且电脑毕竟是由电流产生各种计算变化,电流只有正负,就算硬件再变化,再升级只要没有离开电力,一切都无法改变。
所以想要编出八卦的计算机底层语言,就得由阴阳入手。
首先,假设零为负,也就是阴,阴应对四种变化,而一也就是阳,再对应四种变化,就是八卦了。
而在四种变化中又如何区分与读取,然后再计算,这才是麻烦事。
若是将四种变化,再分阴阳,阴的对应两种变化,阳的对应两种,剩下的两种就再由阴阳去演化,简直就是无穷无尽,成死循环了。
不过这不得不说是一种思路。
李庭强想到这里,觉得需要实践才有可能想通,不得已只能同门,到银行领了几千块钱,然后直跑电科市场,只买了一块主板,一个,两条内存,一块硬盘,一套键盘鼠标,电源等,反正就是一台裸机。
回到住处,自己开始安装。
连机箱都不要,然后插键盘,显示器就用原来就行,开始了实践测试,首先是眼下系统的各种底层机器语言,这个需要熟悉,并且吃透,要不让他直接去编一个底层语言,让一台裸机跑起来,那是不可能的。
先是IND系统,然后是LINX,再就是开机后硬件产家的BI,从中去了解底层语言是怎么实现运行计算,处理数据等等。
这不是一天两天能完成的。
于是李庭强又恢复到了原来一边学习,一边实践的日子,这样的日子过得飞快,某一天看看银行卡,只有一千五百块钱了。原本计算着钱还能花大半年的,现在买了台电脑,虽然是裸机的,但也花了好几千块呀。
不得已,他拿起手机,想了想还是拔通了李天海的电话。
“咦,强子啊,罕见呀,怎么突然想到打电话给我?”
“我没钱吃饭了,先借住一两万块过来。”
“不是,你打电话给为就为了借钱,让我伤心啊,以为你来问个好的,一开口就借钱,你……算了,没钱吃饭,哥门我也不能看着你挨饿不是,一会就给你打钱过去,就一万五,不会多的。”
“够了,这情我领了,日后会还你的。”李庭强道。
“帮我介绍个美女来就当你还这人情了,怎么样?”
“滚,没有。”
“那算了,还是你有钱了还我。”李天海在电话那边无奈叹道。
挂了电话,李庭强觉得短时间内不用担心没钱吃饭了,反正他是孤儿,父母是谁鬼才知道,现在是一人吃饱,全家不饿的时代,一万五块钱,能吃很长一段时间了。
没了后顾之忧,又开始了学习的日子。
在一个月后,李庭强终于有了一丝眉目,就是以二进制做一个定义,首先是定义了四象,青龙,白虎,朱雀,玄武,然后就是再在四象做定义,这样一来,演化出八卦不成问题了。
八卦是定义好了,怎么让他完全围绕着零与一进行核心的运转与计算,才是一个大问题。
零与一,做为阴阳之说,肯定要落在中心,进行各种协调与交换,就好像一个八卦图,四象或是八卦,无论怎么样都不可能离开中心的阴阳。
于是他又开始以二进制进行了一种联系与定义编程,将八卦无论怎么计算,都会绕着二进制。这个时候,开始测试了。
首先,他得以这种底层语言去编出一个BI来,让硬件脱掉原来出厂时的BI,能否运行起来,要是能运行起来,证明他的构思是对,要是不能,只能重头再来了。
只用二进制编程,简直就是一种折磨,脑中计算不停,时刻都考虑着零与一,怎么样合成为一个字节,然后又成为一个字表面出来,并且让其与硬件挂勾,让硬件运转起来,跑起来。
五天之后,李庭强几乎虚脱,脑中晕沉沉的,不过终是初步完成了,不得不入定打坐来恢复精神。
这一次打坐恢复,醒来时已是五个小时之后,自从他坐着入静,入如入定般的状态开始,第一次入定这么久,这一次醒来,让他觉得神清气爽,脑中一阵清凉,只是肚子却饿得让他浑身发软。
不得不拖起饿得发软的身子下楼,找了家餐馆,将肚子填饱后才回去。
终于完成了,是测试运行的时候了,只要能运行起来,就说明可行,到时就以这种语言编个编程语言出来,这……简直就是一种新的变革啊,要是有硬件商支持,特别是这一块,分成八个区来计算,每一个区对应一卦,中心以一整块做为阴阳的统摄运转与核心,那么简直就划时代产品。
想到这里,他都不得不兴奋起来,然后立即开机测试。
想法是好的,事实是残酷的,一测试,机器差点报销,不是无法运行,而是其中有语句错误,不得已,只能开始新的一轮检查,由开始到后面检查,这种检查比重新编一次还吃力。
不得已,他只能开了以前用的电脑,然后自己编一款软件,直接针对二进制的编程语言,其实这反而很简单,就是一款直接面对硬件的软件语言。
“我笨啊,早应该这么做,这样一来,就能准确的测试是否有错误,没有了语句错误,再转到这台裸机去测试,就知道问题了。”李庭强差点仰天长哭起来,累死累活,现在才想到这办法。
于是,接下来他静下心,开始检查语句的错误之处,这样直接面对着数字,然后一句一句检查,不像裸机,简直就是全部在脑中回忆,然后去一句一句的检查,并且每一句都是四个数字而已。
一番检查下来,终于找到了错误的地方,居然是定义发生冲突,并且全都是由零和一处理计算,真正的硬件无法分辨先处理那个。
不得已,他又得重新开始定义。