张承志在旁边感慨,秦总厉害啊。
哪里有什么保密协议,秦总向来看不起这东西,不就是一张废纸吗?
现在,秦总却玩了一招欲擒故纵的把戏,看看大家伙眼睛里的感动……咳咳,你们都被秦总给骗了!
不过,大家伙显然不在意这些,他们听到了什么?全新的架构和指令集!
“目前,在桌面处理器上,X86架构是最常见的,不过……这种架构需要授权,很显然,我们不可能得到英特尔的授权,我们就算是在国内使用,以后也没法出口到国外,赚取外汇,所以,必须要自己开发!”
会议室里只剩下秦川的声音。
“所以,我们全新研制了龙架构,还打造了一套龙指令集,其中有基础指令337条,虚拟机扩展指令10条,二进制翻译扩展指令178条……”
程序员们惊呆了。
X86指令集只有几十条,后续不断扩展,才增加到106条,连一个水泊梁山的好汉数量都没有凑够,而咱们的龙芯,上来就是几百条?
秦川还没有说完,他继续说下去。
“128位向量扩展1024条、256位向量扩展1018条。”
前面还是上百条,后面就是上千条了!这样下来,岂不是两千五百多条!
“秦总……要让程序员记住这么多的指令,那根本就不可能啊!”资历最老的严朝首先开口。
“对普通的程序员来说,只需要记住两个指令就行。”
“啥?”
“Ctrl加C和Ctrl加V啊!”
大家伙都笑了起来。
顶级的程序员是架构师、算法师,他们甚至都不需要敲键盘,只要在纸上写写画画,就能赚最多的钱,而最低级的程序员则是码农,他们的英文名字甚至都不叫programer,而是coder,他们擅长的就是复制粘贴!
这个简单的笑话,说明了秦总是懂程序的!
“我们需要做的,首先就是开发一个编译器,有了这个编译器,管他几千条指令,就和普通程序员无关了。”
最古老的程序员只能靠纸带和机器交流,后来有了汇编,把纸带需要输入的内容转换成了英文字母指令,前面ADD A6,就是增加17的意思,计算机内部可以轻松地把它转换成0和1,然后执行。
刚刚说的计算机有多少条指令,就是前面这个类似ADD的东西有多少。
但是,后世学习计算机的程序员,很少用这东西来编程的,这属于低级语言,直接操作处理器,运算速度最高,但是编写程序最难,出了bug还很难改。
于是,C语言、Java等等高级语言就出现了。
现在常用的就是C语言,甚至就连Windows系统,也是用C语言编写的。
己方想要捣鼓先进的计算机程序,那就得从编译开始!
先做一个东方人自己的C语言编译器,这样一来,管他什么ADD,什么MOV之类的,全部交给编译器去翻译,咱们只要搞常规的C语言就可以,这东西还是跨平台的!