第420章 静观其变? (1 / 5) 首页

字体:      护眼 关灯

上一章 目录 下一章


第420章 静观其变? (1 / 5)
        9月的时节,已然是入秋了,但是无论是美国还是日本,这些天都反常的热。

        这些年似乎还好,前几年的时间,那更是令人难受。似乎也正因为如此,空调才应运而生。

        “见鬼……”

        凯瑟琳用脸滚着键盘。

        “我快疯了……”

        《信息革命》已经差不多了,电视卡……呃,算了,这东西就当没出现过吧。

        总而言之,凯瑟琳这段时间的工作,主要是集中在优化c语言的编译器上面。

        “采用了新式的编译器之后,c语言与汇编语言的效率差大概在50%到70%之间,但是想要进一步的优化……稍稍有些困难。”

        这是前几天的时候桑德斯向自己的汇报。

        在21世纪的时候,c语言的平均效率落后汇编语言大概是20%到30%,那时候的硬件极为发达,这一点点的损失没什么大不了的。可现在……且不说c语言的性能落后汇编语言一大堆――其实这不是重点,重点在于现在的工程师普遍都是在使用汇编语言,少部分如同西摩.克雷这样的大神,甚至能够直接用机器码进行编程!

        一般而言,编程的语言大致可以分为三种类型。

        第一类是编译型语言,编译成本地机器指令,汇编、c/c++都是第一种,速度最快、效率最好,但是这类语言编程起来,却稍稍有些麻烦,特别是汇编,虽然在现在大行其道,但是在21世纪的时候,几乎就不再使用了;第二类是字节码语言,编译成平台无关的字节码,c#和java属于第二种,效率其次,java在未来能大行其道,就是因为这种与平台无关的特性,使得其拥有广阔的兼容性;第三种则是解释语言,不进行编译,动态解释执行,什么的属于第三种,凯瑟琳对这一类不太了解。

        通常意义上前两种都可以应用编译器优化的技术(不包括汇编),第三种有一些前沿技术,即便是凯瑟琳对此也不怎么了解,否则如果有更好的,凯瑟琳说不定就会使用那一类的语言了。不过通常意义上而言,解释语言的速度一般比第二类要慢,的速度甚至还不如java。

        如果有什么东西对于凯瑟琳而言,比三十二位系统更重要,在目前看来,也就是编译器了。

        优化了编译器,将c语言变得更加的完美,这对凯瑟琳而言,至关重要。没有了指令集、没有了合适的软件,32位系统又有什么用呢?

        内容未完,下一页继续阅读

友情提示:请关闭阅读模式或者畅读模式,否则可能无法正常阅读。

加入书签我的书架


上一章 目录 下一章