请安装我们的客户端
更新超快的免费小说APP
添加到主屏幕
请点击,然后点击“添加到主屏幕”
天新入职的林继武,毕业于著名的东山兰香学校,计算机专业,具有一年电脑维护经验。
虽然总经理张悦轩觉得这很可笑,但是马竞却觉得这很好,现在就算要招人程序猿,他也只会要专精网页设计方向的,程序方向的一个不要。
问题还是出在编程语言上面,不同计算机编程语言就像人类社会的外语一样,各自之间有各种或大或小的兼容问题。即使是互有渊源,像是美语和英语一样,基本上可以兼容的编程语言,程序猿不经意间可能就会因为一个小错误而导致程序出错。
对于一些程序猿来说,换一门新的编程语言,需要很长时间去适应,有时候他们会非常抵制新语言、新工具。
所以马竞决定要是招程序猿的话,他更加倾向于重新设计一个蜜蜂软件专用的编程语言出来,然后找一批资质不错的中学生对其进行培养,毕业后直接进入蜜蜂公司。这样他们的软件思想、编程习惯都会是蜜蜂模式的,相互之间配合更加默契,也有一定的防盗防破解效果。
不过这个计划暂时还只在马竞脑子里面,一方面是现在十几二十个软件项目的工作量还难不倒他,毕竟不是基因分析、核爆模拟、气象模拟这种超大工程,这些个人软件他还玩的转。
另一方面则是因为蜜蜂科技还声名不显,现在找培训学校合作人家不一定买账。而且就算学校买账,学生和家长不看好,优秀人才不来学蜜蜂语言,一样也要抓瞎。
当然马竞自己软件基础知识不牢,还设计不出成熟可靠的编程语言也是一个问题。
现在的编程语言其实就是一套现成软件的集合,比如把计算圆周率的程序事先写好,程序猿如果需要用到圆周率,只需要在程序代码里面使用“π”就好。
所以编程语言的核心就是这样一批精挑细选的软件合集组成的“编译器”,程序猿使用更容易理解的接近自然语言的“高级”编程语言编写程序,然后由编译器将其转化为计算机可以识别的机器码。
好的编程语言上能方便程序猿,下能最大化发挥硬件效率,可以同时兼顾生产效率与产品质量,但是差的编程语言这可能只有一方面的优势甚至两方面都没有优势。
现在马竞的问题是,e7u对机器语言掌握的很好,甚至可以说地球上最好,发挥硬件效率完全没问题,无论是机器码小程序还是使用机器码写一套操作系统,它都可以轻松胜任。
但是e7u毕竟不是真正的智慧生物,它同普通人程序猿之间“文化隔阂”很大,依靠e7u并不能设计出优秀的编译器组合以及界面,因此并不是一个好的编程语言设计者。
马竞现在只能发扬传统,一有时间就找来各种各样的编程语言来自己研究其设计思想,取其精华去其糟粕,希望能够打造一个优秀的编程语言出来。
不过这就是一个慢活儿了,不但要深刻理解这些编程语言的优点,还要能够看它们的缺点,这样最终的产品才能是理念是完全领先的。
马竞现在只是确定了“蜜蜂语言”的几个概念要素:64位、多核心、RIsc(手机处理器),其他具体思路还不够明晰。
不过这三个概念基本上也是市场上的热门元素,并不算什么稀奇独创的东西。
64位概念红极一时,新一代的Pc处理器都已经是x64架构了。
对于“纯正64位的IntelIa64”干不过当年小弟代工厂、多年手下败将amD的“x86补丁升级版x64”架构,Intel立即拿出双核来战,甚至不惜放弃奔腾cPu品牌,推出全新酷睿品牌。更是在初步确立优势之后紧接着抛出“四核处理器”概念,完全不给对手喘息之机。