笔下文学

字:
关灯 护眼
笔下文学 > 电脑附身 > 第一百五十三章 编译器(保底第三更)

第一百五十三章 编译器(保底第三更)

第一百五十三章 编译器(保底第三更) (第2/2页)

毕竟计算机的基础是二进制,高电平(通电)、低电平(断电)分别代表CPU电路的两种状态。
  
  而软件,则只能控制CPU逻辑电路的走向,这些电路都是固化的加法电路、乘法电路,并不能改变计算机运行的基本原理。
  
  杨林就算开发出所谓的汉语言编程,最多也就是像易语言那样,把if、or、printf这些关键词换成如果、或、输出,本质上和C语言并没有区别。
  
  当然了,杨林可不这么想!
  
  他所依靠的就是矩芯一号中所搭载的编译器了。
  
  那么编译器到底是什么呢?
  
  简单地说,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
  
  一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→链接器(Linker)→可执行程序(executables)。
  
  高级计算机语言便于人编写,阅读交流,维护。
  
  机器语言是计算机能直接解读、运行的。
  
  编译器将汇编或高级计算机语言源程序(Sourceprogram)作为输入,翻译成目标语言(Targetlanguage)机器代码的等价程序。
  
  源代码一般为高级语言(High-levellanguage),如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Objectcode),有时也称作机器代码(Machinecode)。
  
  由此可以想象编译器的重要性了。
  
  看看英特尔就明白了!
  
  江湖上人人皆知,英特尔不仅有一套自己的编译器系统,而且在针对性的优化中区分Intel系及非Intel系,并针对自家的处理器做重点优化。
  
  这也导致2008年的时候,美国联邦贸易委员会在调查Intel垄断案件中就以编译器优化作为Intel不公平竞争的证据。
  
  2010年,FTC与Intel达成和解,Intel承诺编译器不再区分Intel和非Intel处理器,优化时一视同仁,这才结束了这桩持续数年的垄断案。
  
  但矩芯一号上所搭载的编译器和普通的编译器完全不同。
  
  从某种程度上说,小M能表现出如此惊人的智慧,MatrixOS占百分之五十的功劳,Mix指令集占百分之三十的功劳,那么剩下的百分之二十正是编译器的功劳。
  
  事实上这款编译器的原理杨林至今没有搞懂,他只是按照自己大脑内部数字矩阵的转换原理照猫画虎搞了这么一个编译器出来,而这款编译器的最大功能,就是具有模糊识别的能力。(未完待续。)
  
  
『加入书签,方便阅读』
热门推荐
极品全能学生 凌天战尊 御用兵王 帝霸 开局奖励一亿条命 大融合系统 冷情帝少,轻轻亲 妖龙古帝 宠妃难为:皇上,娘娘今晚不侍寝 仙王的日常生活