福田明小说网>玄幻奇幻>电脑附身 > 第一百五十三章 编译器
    若是哪个计算机从业人士听到杨林这想法,肯定一脸不屑,觉得这完全是外行话。

    毕竟计算机的基础是二进制,高电平(通电)、低电平(断电)分别代表pu电路的两种状态。

    而软件,则只能控制pu逻辑电路的走向,这些电路都是固化的加法电路、乘法电路。并不能改变计算机运行的基本原理。

    杨林就算开发出所谓的汉语言编程,最多也就是像易语言那样,把i、or、这些关键词换成如果、或、输出。本质上和语言并没有区别。

    当然了,杨林可不这么想!

    他所依靠的就是矩芯一号中所搭载的编译器了。

    那么编译器到底是什么呢?

    简单地说,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。

    一个现代编译器的主要工作流程:源代码(de)→预处理器(ssor)→编译器(piler)→目标代码(de)→链接器(linker)→可执行程序(eeutables)。

    高级计算机语言便于人编写,阅读交流,维护。

    机器语言是计算机能直接解读、运行的。

    编译器将汇编或高级计算机语言源程序(progra)作为输入,翻译成目标语言(language)机器代码的等价程序。

    源代码一般为高级语言(high-levellanguage)。如pasal、、、java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(de)。有时也称作机器代码(de)。

    由此可以想象编译器的重要性了。

    看看英特尔就明白了!

    江湖上人人皆知,英特尔不仅有一套自己的编译器系统。而且在针对性的优化中区分iel系,并针对自家的处理器做重点优化。

    这也导致2008年的时候,美国联邦贸易委员会在调查intel垄断案件中就以编译器优化作为intel不公平竞争的证据。

    2010年,ttel达成和解l承诺编译器不再区分iel处理器,优化时一视同仁,这才结束了这桩持续数年的垄断案。

    但矩芯一号上所搭载的编译器和普通的编译器完全不同。