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

电脑附身 无聊的钢镚 1810 字 2024-02-25

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

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

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

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

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

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

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

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

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

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

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

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

看看英特尔就明白了!

江湖上人人皆知,英特尔不仅有一套自己的编译器系统。而且在处理器做重点优化。

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

2视同仁,这才结束了这桩持续数年的垄断案。

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

从某种程度上说。小能表现出如此惊人的智慧,atrixos占百分之五十的功劳,ix指令集占百分之三十的功劳,那么剩下的百分之二十正是编译器的功劳。

事实上这款编译器的原理杨林至今没有搞懂,他只是按照自己大脑内部数字矩阵的转换原理照猫画虎搞了这么一个编译器出来,而这款编译器的最大功能,就是具有模糊识别的能力。(未完待续。如果您喜欢这部作品,欢迎您来投推荐票、月票,您的支持,就是我最大的动力。)

ps: 脑袋很胀,也很困,钢镚看看能不能再写一章,如果实在不行,只能放到明天更了。

p