二月天 > 古代言情 > 重生之数字天朝 > 026 外篇:辩论

026 外篇:辩论(1 / 2)

?(本章多是计算机的理论知识。本章是专门为喜欢计算机知识的朋友准备的,对普通读者造成的不便深感抱歉。本章专门论述计算机软件技术中的面对对象的知识,和一些编译知识,喜欢计算机知识但又没有学习条件的书友可以看看,增进一下与计算机有关的知识。

另外:今后这样的纯基本上全技术章节,将全部注明《外篇》。)

×××××××××××××××××××××××××××××××××××××

“那岂不是面对对象要比模块化还要低级很多,大伙儿都知道一个统一的政府,效率要远远高于诸侯分治,用了这种方法不是反倒是一种倒退?用这种低效率的方法,简直就是浪费资源,应该是没有用途和前途的吧。”

正在给学生讲解面向对象的继承的方法的韩庶,忽然间被很不耐烦语气声的打断。有些郁闷的韩庶,抬头一瞧。面前的年轻男子,二十七八岁左右,凌乱的头发,显得满身风尘,略微苍白清瘦的面庞,和毫无血色嘴唇,看上去气色不佳。而一脸的疲劳和有些懊恼的表情,表现着男子的情绪比气色更糟。朝天的鼻孔,黑框镜片上明亮的反光,遮不住其后不屑的目光。

面前的男子,韩庶以前倒是从没见到过,一见这架势,今天的课程八成将变成了麻烦,韩庶心中哀叹一声,当下答道:“您说得有些道理,但是计算机是在发展中的,效率对现在的计算机来说是第一性的。但是微电子行业有一个说法,那就是晶体管的集成度每18个翻月一倍。现在最先进的个人微机内存容量不过是数十K(千字节)。可是当听课的同学们结束学业,参加祖国建设将是144个月后。”

韩庶用尽量重的语气强了漫长的时间,见听课者多是一阵愕然,而后,年长者多少唏嘘不已,年轻者却在低头盘算着到时候晶体管发展的倍数。不理大伙的反映,韩庶微微一顿,又接着道:“那时微机系统的集成度,将是现在的256倍。如果内存也按照这个速度递增,那么那时微型机的内存拥有量将是16384K,也就是16M。而微机的运算速度也将是现在的数百倍。那时面对对象方法的这些许的额外开销将不再是严重的问题,在大多数的环境中是值得的。”

白眼狼当然不会被这种,所谓的未来的远景所轻易说动。仰着头,鼻孔中微微的一哼,更加不肖,轻蔑的道:“你到底懂不懂计算机,集成度高200倍计算速度就高200倍?谁教你的?而且就算是那时的微机的存储空间更大了,可是,依然没有必要用这样的无所谓的开发方法,只要有模块化就完全足够了。当然这是另外一个问题了。”

李力勤微微一停,开口直接的问道:“还有你前面提的的那个汉语编程,是怎么回事?是将编程语言换成汉语的词汇么?这个好像也是没有必要的,编程只是一种解数学题的过程,和编程直接相关的就是数据结构和算法,其他的部分在学习过程中都是只占很小的比例,不会对学习造成障碍的,所以你所说的那个汉语编程就根本没有必要,这样只会增加程序的运行开销。至于编程中用什么语言没有任何区别,唯一有区别的是注释和技术文档、设计文档用什么语言写。”

“汉语为什么会增加程序运行的开销?”韩庶反问。

“汉语的汉字字库就要将近800K的内存空间,另外汉字的输入法也是有问题的,一张键盘就那么100来个键你怎么输入汉语?在现在的微机和小型机上,还有汉字的显示也会有问题,汉字无法直接用显示设备中的字符输出的硬件输出整个汉字,只能用程序来完成这样的工作。关于这个,我们早已在国产的DJ-130小型机上,做过了试验了。

就算是普通辨率的字型库,大小也将近有1M字节。这些字型库如何可以放到显示电路的存储系统中去?如果不能放在显示电路的存储器中,那汉字的显示就要完全依赖系统主存储器,以及系统处理器的运算时间。

如果是这种情况下,一个汉字的显示,用处理器运算在显示器上显示。那将要总共画24×24,576个像素点。而画每个点,最少需要4个指令周期。这样算下来,每个汉字的显示,总共共需要2300个左右的指令周期。而就按DJ-130小型机的运算速度,每秒50万指令来计算,也不过每秒钟在屏幕上显示217.3个汉字。

如果按屏幕每行显示40个汉字来计算,也就是DJ-130小型机什么运算也不做,只管显示汉字,也只有每秒显示4行半的能力,按照一屏30行来算要显示一整屏幕的汉字要花费5秒时间。以你的理论计算现在世界上最先进的微机的运算数度不足5万次,要达到DJ-130小型机的运算速度就要花费将近5年时间,也就是说你所说的计算机汉语话至少还要用5时间,5年以后的微机用上汉字系统除了当作普通报纸之外没有任何用途。”白眼狼翻翻白眼藐视视韩庶。

对那位挑衅者的高傲和不屑,视若未见,韩庶略一沉吟,组织了一下语言,答道:“首先汉字的输入是没有任何问题的,虽然键盘的键数不可能太多,但是增加到120键,做专门的汉字输入键盘是没有问题的。在我们定义的汉字专用输入键盘上,共有汉字输入键41个。

然后我们可以用软件的方法来编制输入法程序,我们的团队已经将汉字完全拆解统计排序完毕,我们用汉字的偏旁和笔画所定义的输入法,用我们定义的汉字专用键盘输入。可以达到最高需要7键一字,最低一键一字,平均4键一字。

这个我们已经用一整版的人民日报和解放军日报实验模拟过了,这种方法简单易学,只要会写这个汉字就会输入,不用经过特殊的训练。

另外还可以用拼音方法来输入汉字。我们在这种拼音输入方法中,专门定义了,几种加速拼音输入的附加方法。其中,实现了字频词频智能适应功能;还定义了简拼的方法;词语词组联想功能;更高级的有常用句型联想功能。”

韩庶说得倒是畅快,一口气将两年来小团队的努力的部分成绩一一道来。那个年轻的反驳者,却仿佛被惊吓过度,厚厚的镜片后瞪着一双张大了嘴,想说什么却又不知该如何说的样子。

有点陶陶然的暗自的意,心道:‘小样,还装,就你这白面小书生的样子一看就知道,大概是那个搞计算机研究的研究人员,看了我的文章来实地考察了吧,没有三两三不敢上梁山,既然来了,就……’韩庶一时间神游物外,YY着自己高大的身影在夕阳下闪着金色的光辉,一个带着眼镜儿的四眼书生拜倒在自己的脚下,哭着喊着要自己到他们研究所去,痛哭流涕中的泪水打湿了韩庶的衣襟。

双目做着高瞻远瞩状,遥望江山好一片刻,韩庶这才恍然而醒。感觉自己的下颚有点湿漉漉,连胸口好像也有些凉飕飕的感觉。韩庶有些意外,趁着转过身,偷偷的用手一摸,呃~有点黏黏的,有那么一点点像是口水,用手胡乱的擦了一把,轻轻的闻了闻,手上确实有点点臭味儿,呃~,这个暂且略过不提……

韩庶深吸一口气,眉头微皱双目精神内含,稍稍的感觉了一下,这才转过身,用深沉严肃的语调,继续说道:“关于汉字显示,也不是无法解决的问题。关于这个,我也有一个解决方案。我们团队这些年来,也在有关的方面做了大量的工作。

这个方案我管它叫《半矢量汉字自动输出设备方案》,汉字要在屏幕或针式阵列打印机上输出。首先要就要解决汉字字形库的问题。正如这位白面……呃……同学说的。

汉字的字形库的容量非常庞大,如果用传统的存储模式将占用大量的存储空间,按照能将所有汉字都清晰的显示的最低的标准,需要24×24点阵的精度。而我们定义的多国语言文字系统内,所有的汉字字符的数量是12000个汉字。要包涵这个字库中的所有字形,就需要844KB(千字节)的容量,将近1MB的容量。

按照现在国外最先进的晶体管集成度来算,现在一块最好的ROM芯片的容量也就在20KB左右,如果用这样的技术来作字形库将要用去43快ROM,显然这样的代价是无法接受的。

但是,我可以自豪的宣布,我们已经可以将汉字的字形库的容量,减少到传统存储方式的十分之不到,也就是每个汉字不到7个字节的容量。我们已经可以,将汉字的字形数据压缩到最小3个字节容量,最大的汉字也不过12个字节。我们已经总共记录统计了11000左右的汉字,统计后每个汉字平均存储只占用6个字节(此处数据作者杜撰非真实)。11000汉字的字形库一共占用存储空间100KB左右。”看着年轻的研究员,嘴长的更大了,眼睛瞪得更大,险险的快要晕过去的样子,韩庶心中好笑,故意将自己的这一席话说了一半,对自己是如何实现的却并不明说。

看着年轻的研究员满面震惊的表情,韩庶有些恶趣味的继续显摆道:“另外,关于面对对象编程方法的效率降低并不是无法克服的,只要能有优秀的目标代码优化方法,面对对象所带来的效率损失将会大大的降低,直到接近于无。而且使用面对对象后,在用一些技术手段,甚至在某些情况下,效率将有可能超过传统的模块化编程。”

最新小说: 我的昆明姑娘 我在航海打造克苏鲁 综漫:魔王消失后,她们后悔莫及 地球都流浪了,只好去掠夺三体了 霹雳之四境航空 这个忍者很柯学 我!在大唐撩妹 人在航海,是克苏鲁 你侯亮平查贪,关我塔寨什么事? 让你体验生活,你成天警局报道?

网站随时会被屏蔽无法访问,请下载APP继续阅读。APP内容更加精彩,期待你的到来。点击确认开始下载。