出一款汉语言编程?!
这个想法从杨林的脑子里一冒出来,就如同野草一般疯长。
若是哪个计算机从业人士听到杨林这想法,肯定一脸不屑,觉得这完全是外行话。
毕竟计算机的基础是二进制,高电平通电、低电平断电分别代表cpu电路的两种状态。
而软件,则只能控制cpu逻辑电路的走向,这些电路都是固化的加法电路、乘法电路。并不能改变计算机运行的基本原理。
杨林就算开发出所谓的汉语言编程,最多也就是像易语言那样,把f、or、f这些关键词换成如果、或、输出。本质上和c语言并没有区别。
当然了,杨林可不这么想!
他所依靠的就是矩芯一号中所搭载的编译器了。
那么编译器到底是什么呢?
简单地说,编译器就是将“一种语言通常为高级语言”翻译为“另一种语言通常为低级语言”的程序。
一个现代编译器的主要工作流程:源代码de预处理器ssor编译器pler目标代码de链接器lnker可执行程序executables。
高级计算机语言便于人编写,阅读交流,维护。
机器语言是计算机能直接解读、运行的。
编译器将汇编或高级计算机语言源程序program作为输入,翻译成目标语言language机器代码的等价程序。
源代码一般为高级语言hghlevellanguage。如pascal、c、c、java、汉语编程等或汇编语言,而目标则是机器语言的目标代码de。有时也称作机器代码de。
由此可以想象编译器的重要性了。
看看英特尔就明白了!
江湖上人人皆知,英特尔不仅有一套自己的编译器系统。而且在针对性的优化中区分ntel系及非ntel系,并针对自家的处理器做重点优化。
这也导致2008年的时候,美国联邦贸易委员会在调查ntel垄断案件中就以编译器优化作为ntel不公平竞争的证据。
2010年,ftc与ntel达成和解l承诺编译器不再区分ntel和非ntel处理器,优化时一视同仁,这才结束了这桩持续数年的垄断案。
但矩芯一号上所搭载的编译器和普通的编译器完全不同。
从某种程度上说,小m能表现出如此惊人的智慧,matrxos占百分之五十的功劳,mx指令集占百分之三十的功劳,那么剩下的百分之二十正是编译器的功劳。
事实上这款编译器的原理杨林至今没有搞懂,他只是按照自己大脑内部数字矩阵的转换原理照猫画虎搞了这么一个编译器出来,而这款编译器的最大功能,就是具有模糊识别的能力。未完待续
ps:脑袋很胀,也很困,钢镚看看能不能再写一章,如果实在不行,只能放到明天更了。最新章节百度搜-蓝色书吧
请收藏:https://m.yueruhuo.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)