第136章编译器和图形化操作系统【求订阅】
从贺一鸣这句话来看,龙国的高知分子现在自卑心态还是很重的。
这些高知分子有很多都去过西方国家,也算是长过见识。
他们看到西方国家的高楼大厦灯红酒绿,再对比一下本国的破旧落后,心态很容易被摧垮,然后萌生一个想法:我们这么穷,对方那么富有,我们一定是哪里出了问题,我们必须得向蜥方全面学习,然后才能进步。
有家国情怀的知识分子会想到要师夷长技以制夷,而慕强自私的人,则很干脆的“噗通”一下就跪下了。
王浩然淡淡一笑说道:“不要把西方各国看得那么高!”
“他们现在之所以发达,是有历史原因的。”
“我们从现在开始迎头追赶,也许最多十来年,就能重新站到世界之巅!”
“别忘了,我们五千年来,有四千多年都是世界最强大最先进的国家!”
贺一鸣犹豫了一下。
他觉得王浩然有点儿太狂了。
十年后,就能重新站到世界之巅?
怎么看都有点儿不太可能的吧?
“浩然同志,西方的先进是全方位的,他们几乎垄断了所有的高科技产业,举凡汽车、造船、飞机、电子、家电制造、化工、纺织等等产业,他们都是领先的,想要十年内追上,有点儿不现实……”
“我这么说,你或许会不高兴,但我还是要提醒你,发展,要一步一步地来,脚踏实地,稳扎稳打,才能一点点地积累胜势。”
贺一鸣斟酌着词句,对王浩然说。
王浩然微笑点头说道:“贺老师说得也对,您知道,我们的工业跟蜥方相比,最大的差距是什么吗?”
贺一鸣思索了一下,说道:“机器设备几乎是全面落后的。”
“机器设备的落后,导致了生产效率的更大幅度落后。”
王浩然点点头说道:“您看得很清楚。”
“蜥方目前都已经采取自动化程度很高的流水线生产了,而我们绝大部分产业还在全靠有经验工人用手工来打造。”
“举一个最简单的例子:我国著名的奶品牌大白兔一天只能生产八百斤,完全不够供应全国人民消费的。”
“但如果我们引进了机器流水线生产模式,大白兔的产量一天有可能达到八万斤,那就不会有稀缺问题了。”
“所以,我们接下来就是要全方位地,在各行各业都引进机械流水线作业!”
“这样可以极大地提升我们的生产效率。”
“而我们现在一定要搞我们自己的国产电脑和国产系统,就是为了给将来的生产力赋能!”
贺一鸣连连点头。
他感觉,王浩然的目光太深邃了点。
这年轻人,好像对整个产业的发展都看得很通透。
“浩然同志,虽然我对你刚才的论断还是持怀疑态度,但是,我愿意和伱一起努力奋斗,争取让咱们的国家能发展得更快一些。”贺一鸣说。
王浩然点点头,笑着说:“谢谢贺老师。”
……
接下来的几天,王浩然就开始带领团队先全力搞定全新的编程语言c++的编译器。
要搞定一个编程语言编译器,也不是那么容易的事。
传统的编译器基本分为三部分:前端、优化器和后端。
在编译的过程中,前端主要负责词法和语法分析,将源代码转化为抽象语法树。
优化器则是在前端工作的基础上对中间代码进行优化,使代码更加高效。
编译器的后端则是负责把中间代码转化为针对不同平台机器语言的代码。
在搞定编译器的过程中,王浩然负责搭建框架,然后再分工给其他几个程序员一块儿干活。
大家一起协作,还用了六天时间,总算是把c++的编译器给搞定了。
当然,在这六天的时间里,王浩然也重点去培训了求伯均,他想看看这孩子的极限。
求伯均在计算机编程方面也的确是非常有灵性。
他很快就能掌握多种编程语言。
他写的代码也很有创造性。
也就三四天之后,求伯均就可以上手自己写代码了。
而且,他写的代码相当的精妙。
就连贺一鸣都赞叹不已,他说:“浩然同志,你这可是找到一个大宝贝啊!”
“这孩子在编程方面的天赋高得不像话,简直是一琢磨就透。”
“他写的代码也是最简洁有效的。”
“好好培养一番,假以时日,他一定可以成为一名世界级的程序员!”
王浩然笑着说道:“我这也叫歪打正着。”
“以后要多给他一点机会。”
“让他能尽快成长起来。”
c++的编译器搞定了,一种全新的编程语言也就呈现在众人的面前。
其实,现在国内的程序员大多并不掌握国际先进的编程语言,他们中绝大多数只会basic和汇编。
贺一鸣就是一位汇编语言编程高手。
在创作c++编译器的过程中,贺一鸣也深度了解并掌握了这门新语言。
他发现这个新的编程语言比之汇编和basic真的是太好用了。
有了c++编译器,就可以开始着手准备编写操作系统。
使用unix系统还有一个好处,那就是,可以多机联动,大家一起干活儿,一起写代码,最后整合到一起,就能形成一个操作系统。
王浩然也已经想好了要搞一个什么样的系统出来。
他现在想的是:既然要写一个全新的操作系统,那就不要再延续dos那种模式了。
dos操作系统对于大众来说是不友好的,还要输入各种指令然后才能操作电脑。
要搞,那就直接搞个视窗模式的操作系统。
哪怕视窗简化,粗糙一些,那也是视窗模式更加一目了然,任何人上手就可以进行操作。
苹果电脑为何可以成功?
主要还不是因为它的mac-ox操作系统是一款图形化用户界面的操作系统吗?
这个创新式的操作系统当时出现的时候可是轰动了全世界的,这也奠定了苹果公司在it领域的举足轻重的地位。
王浩然召开了一个团队中全体编程人员都参加的会议。
参会人员包括贺一鸣、倪光南、吴小军、严援潮、求伯均等几十个人。
这些人可谓全都是国内软件编程这个领域的超级人才。
如今,竟然都被王浩然收拢到了自己的团队内,这也是十分难得的一件事情。
会议开始之后,王浩然先把自己设想的操作系统给简单介绍了一下。
王浩然介绍完毕,倪光南先举手要发言。
王浩然笑着点头,说:“广南老师您讲。”
倪光南说:“听了浩然同志刚才的设想,我觉得很有创造性,但是,编写的难度也会变得很大的吧?”
“而且,图形化用户界面恐怕还需要更多的磁盘容量,会显得太笨重,这么大一个操作系统,占用了太多容量,我觉得电脑很可能会不太好用。”
“当然,这只是我个人的一点看法。”
贺一鸣等倪光南说完,微笑着说道:“我对广南同志的观点不敢苟同。”
“我认为,如果真能变成图形视窗,会让电脑操作更简便好用!有利于广泛推广!”
“至于图形视窗会让操作系统太大,这个其实也不一定,只要设计合理,我们可以尽可能地优化操作系统,让它小一点。”
“对于一个新事物,我们不能急于将其否定!”
倪光南笑着说:“我刚才的话的确是显得有些保守了。”
“一鸣同志说得也很有道理。”
“对待新的事物,我们的确是应该持欢迎的态度,而不能急着否定。”
倪光南倒是没有固执己见,他直接将自己的话收回去了。
王浩然微笑说道:“广南老师担心的问题,其实也是客观存在的。”
“一鸣老师的观点也是我的观点。”
“各位同志还有什么建议其实都可以提的。”
不过,其他人也都没有再提什么意见。
大家对王浩然提出的编写一个图形化的操作系统视窗这个想法基本上都是赞同的。大家也都认为,如果真能搞出来这么一个操作系统,那对电子计算机来讲,是一个巨大的颠覆。
此前的所有电脑,不管是大型机、中型机还是小型机,可都是输入指令性的操作系统。
王浩然见统一了思想,他就开始讲自己对这个计划中的操作系统的编写思路。
其实,一个操作系统就是由一个个模块功能组合而成。
主要的模块有五个,分别是:存贮、进程、设备、文件以及用户接口。
这些模块组合成一个有机的整体共同协作,操作系统就能有效地管理和控制计算机的硬件和软件资源。
要想搞定一个操作系统,那就需要有一个稳固的系统框架,使整个系统能够运行丝滑平稳。
当然,既然要编写的是一款国产的操作系统,汉化将是一个非常重要的考虑。
王浩然将自己的设想掰开来揉碎了,在黑板上画出了示意图。
他要努力让所有的与会人员理解自己的想法。
毕竟,他要把这个操作系统的各个部分的编写任务分发下去。
他要让所有参与编写的程序员都能按照自己的设想去干活儿。
王浩然一口气讲了四个小时,总算是讲完了。他讲的过程里,所有与会人员都听得入了迷,不少人都是一边听一边在笔记本上写。