第六章 震动(1 / 2)

加入书签

 第六章震动

不知不觉中,程序的框架已经完成。剩下的事情就是对细节开始修改和完善,对于细节永远不能够忽略。一个程序跑动的快慢,与整个框架的构想和细节有相当的关系。这样说吧,一个富有创造性的构想,能够大大的缩短程序运行的方向。就像是走路,如果路线设计的正确,那么到达目的地的时间就非常的短。当然从别的路线也可以到,但是时间确长了许多。而对于细节的修饰就正如走路的鞋子,和自身体能的储备。如果装备精良,体能优越,那么走路的时间无疑也会缩短许多。

两天后,山宗谨慎的打开自己的亲手做的程序,开始对程序进行试运行。愕,不行,究竟哪里出了问题。于是从新打开了程序的原文件,再次的对程序进行审视。大的框架逻辑上没有问题,图形的算法同样没有问题,问题处在那里?山宗看着一排排的数字,在心里不断的判断着。终于发现了问题,原来一个数据库程序中有两个指令的位置颠倒了。山宗对自己的粗心自责起来。改正过来,在此测试,程序终于开始跑动起来。如果有别的程序员看到山宗在这样短的时间内,在令人眼花缭乱的数字中,找到了这一个完全不起眼的错误,那他肯定会觉得无比的佩服。

山宗完成了程序,非常得高兴。他很希望能够有人马上看到他作出的东西,于是他立刻将程序上传到MAN’**INDS网站上,山宗给自己的取名为S.Z.这是他名字中文拼音的第一个字母。

远在德国的梅林教授这时正在翻看从世界各个角落发过来的程序作品。梅林教授是德国著名的计算机专家及权威,对计算机数字语言相当的精通,MAN’**INDS网站上的比赛就是由他发起的,他希望能够通过这样的比赛,让更多的人了解和喜欢上数学语言。

一件署名为S.Z.的程序吸引了他的目光。他尝试的运行了一下这个程序,感觉不错,能够很好地完成指定的工作。接着察看一下文件的源程序,嗯,开始还不错,运用的计算机语言没有问题,可是在细节上还显得有些粗糙。非常明显,这是一个初级程序员制作的,梅林教授边看边做出评价。可是,越到后来,他不觉感到非常震惊,这个初级程序员居然用数字语言制作了一个图形的识别程序。即使他到处都可以看到细节上可以改进的地方,可是他还是不由自主地程序中所展现的那样灵性的思想所震动。

要知道,他要求识别的图形中,有相当大的部分是不规则的,即使运用现成的图形识别软件,也需要小心的处理。所以考虑到这方面的难度,他并没有要求参赛者使用数学语言。可是,现在这个程序员居然完全的用数学语言构造出了这样的图形识别程序,而且从程序中可以发现,作者拥有很强的思维能力和很深的高等数学造诣,对于不规则图形中基本元素的算法非常的简明,点,线,面之间的组合相当的合理。可是,程序中却往往出现一些让梅林这样的专家看来啼笑皆非的小瑕疵。

梅林看着这个程序,他看到了一个正在成长中的天才程序员的影子,而这个天才很可能没有受过正规和系统的计算机教育。如果这个程序员能够受到系统,全面的培训,那么他的成就将是不可限量的。

↑返回顶部↑

书页/目录