9月的时节,已然是入秋了,但是无论是美国还是日本,这些天都反常的热。
这些年似乎还好,前几年的时间,那更是令人难受。似乎也正因为如此,空调才应运而生。
“见鬼……”
凯瑟琳用脸滚着键盘。
“我快疯了……”
《信息革命》已经差不多了,电视卡……呃,算了,这东西就当没出现过吧。
总而言之,凯瑟琳这段时间的工作,主要是集中在优化C语言的编译器上面。
“采用了新式的编译器之后,C语言与汇编语言的效率差大概在50%到70%之间,但是想要进一步的优化……稍稍有些困难。”
这是前几天的时候桑德斯向自己的汇报。
在21世纪的时候,C语言的平均效率落后汇编语言大概是20%到30%,那时候的硬件极为发达,这一点点的损失没什么大不了的。可现在……且不说C语言的性能落后汇编语言一大堆——其实这不是重点,重点在于现在的工程师普遍都是在使用汇编语言,少部分如同西摩.克雷这样的大神,甚至能够直接用机器码进行编程!
一般而言,编程的语言大致可以分为三种类型。
第一类是编译型语言,编译成本地机器指令,汇编、CC++都是第一种,速度最快、效率最好,但是这类语言编程起来,却稍稍有些麻烦,特别是汇编,虽然在现在大行其道,但是在21世纪的时候,几乎就不再使用了;第二类是字节码语言,编译成平台无关的字节码,C#和Java属于第二种,效率其次,Java在未来能大行其道,就是因为这种与平台无关的特性,使得其拥有广阔的兼容性;第三种则是解释语言,不进行编译,动态解释执行,JavaScript、python什么的属于第三种,凯瑟琳对这一类不太了解。
通常意义上前两种都可以应用编译器优化的技术(不包括汇编),第三种有一些前沿技术,即便是凯瑟琳对此也不怎么了解,否则如果有更好的,凯瑟琳说不定就会使用那一类的语言了。不过通常意义上而言,解释语言的速度一般比第二类要慢,python的速度甚至还不如Java。
如果有什么东西对于凯瑟琳而言,比三十二位系统更重要,在目前看来,也就是编译器了。
优化了编译器,将C语言变得更加的完美,这对凯瑟琳而言,至关重要。没有了指令集、没有了合适的软件,32位系统又有什么用呢?
凯瑟琳也知道现在的现状,现在可不是软件不满足于落后的硬件,这和未来硬件领先于软件发展的情况是完全相反的,所以现在所需要做的事情,是优化系统。只不过优化编译器对于凯瑟琳的未来的战略而言,也是非常重要的。
将C普及了下去,对于凯瑟琳而言,也是一件很重要的事情。
简单讲,编译器就是将“高级语言”翻译为“机器语言或低级语言”的程序。一个现代编译器的主要工作流程是从源代码,然后到预处理器、编译器、汇编程序、目标代码、链接器、可执行程序。
如果编译器的优化技术进入到一个相当高级的程度,C语言的速度和效率,甚至能够超过汇编!
只是……建造一个能够让C语言超过汇编的编译器谈何容易?!
凯瑟琳想要将C语言的编译器复原到前世,就已经相当困难了,如果真有这么简单,她现在也就不用滚键盘了。
“计算机的事情我不太了解,但是你将事情交给下面的人去完成不就可以了吗?”
艾尔莎为凯瑟琳出着主意。
“啊,当然,但事实上却不太现实。”凯瑟琳将头抬了起来:“这门语言是我编写的,他们对于这门语言的理解根本就没有我深刻,我怕他们走错方向。”
凯瑟琳所在的21世纪,C语言已经是发展了许久,和现在的情况是完全不一样。要说有谁能够看透C语言的未来,无疑就是凯瑟琳了。
“但是你不让他们试试看,怎么能够成功呢?”
“啊……”
凯瑟琳倒是想要这么做,但是有时候时间不等人,现在的ARK集团就仿佛是面临暴风雨的船,想要突破这片暴风雨只能不断的加固自己,如同以前那样优哉游哉是不成了,除非自己能够将IBM、摩托罗拉、松下、索尼等等公司一起打趴下,或者凯瑟琳的总资产能够翻上十倍,否则的话,她可真没时间悠闲。
“我们的敌人很多的啊,根本就没有那么多的时间……”凯瑟琳继续趴下,然后滚着键盘。
“再招募一些技术员应该就可以了吧?”艾尔莎回答着。
“当然,但是这不太可能……”
事实上,这是最不可能的条件了,在所有同类企业中,凯瑟琳的企业可是有着最为优惠的招工,但即便如此,他们的人才缺口也依然是很大。
“去欧洲那边招工也可以吧?”
“我们的业务去欧洲拓展?”凯瑟琳觉得这样做似乎有些早了。
凯瑟琳的产品虽然有销往欧洲,但是凯瑟琳在欧洲并没有一个系统的产业结构。
如果我们的市值能够翻上一倍,说不定有那个可能。
“把黄金全部换成美元,应该够了吧?”
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!