返回第446章 宅家忙不停  重生之科技洪流首页

上一页 目录 下一页

序,直接就可以从芯片里面提取出来指令集,并且可以通过自检的模式,分析出来指令集的各个指令的用途。

有了这个智能模块之后,今后出现了新的芯片,通过这个工具包也可以很快的编写出来与之适配的虚拟机,让这个跨平台语言更加具有生命力。

等将这些东西都弄完之后,赵一亲自编写了一段程序来测试这款跨平台新语言的执行效率,结果发现,比起C语言的执行效率还要高出一大截。

这就是底层大量使用机器语言带来的好处,就是汇编语言使用的占比都不是很多,之所以不全部使用机器语言,是因为有些指令用汇编更简单一些,而性能损耗并不多。

除了提高虚拟机的性能之外,还需要对跨平台语言本身的编译器做优化,让生成的可执行文件里面的指令更接近机器语言,这样和优化后的虚拟机更加相得益彰。

就是这么一套下来,让这款跨平台的语言相比起C语言的执行效率总体上提高了一倍以上,完全可以作为今后主流开发语言来使用。

说心里话,虽然执行效率提高了这么多,但是依然要受到操作系统本身的限制,这是让赵一觉得比较遗憾的地方。

忙完跨平台语言之后,就要开始编写一些基于这款语言的相关组件,例如大数据分析组件、人工智能组件等等。

由于这些东西他已经烂熟于心,算法编写的是非常的快,架构设计也是丝毫没有难度,只用了三天的时间,就编写了几十款组件。

然后就是架构技术交流平台,这方面的难度更小了,不到一天的时间,就完成了这项工作,然后就将自己编写的这些组件给上传上去了。

随后,赵一开始编写更高效的智能游戏引擎,也不打算采用其他语言了,直接就使用这款跨平台语言来编写这款智能游戏引擎。

使用这款智能游戏引擎编写出来的游戏,将来也会具有跨平台属性,这么做的好处非常多,今后不需要再针对主机和PC编写不同的代码了,只要在操作习惯上加以区别就可以了。

由于需要将智能游戏引擎的开发效率提高50倍,赵一查看了之前的版本后,决定还是全部推倒重建,正好可以使用这款新语言。

所以花费赵一的时间瞬间就延长了,整整花费了他一个礼拜的时间,才将这款智能游戏引擎给完成了。

赵一还亲自只做了一个样板,测试开发效率和运行效率等指标,这个过程不能够使用初级人工智能来编程,所以花费了他一天的时间。

看着眼前的游戏程序,赵一觉得如果使用之前的智能游戏引擎来制作,可能需要两个月的工作时间来完成,从这个角度来说,他的要求是达到了的。

更重要的是,使用新语言编写的程序,可读性非常高,也不需要了解那么复杂的底层逻辑,学习一年的新手,就可以很好的上手编写较为复杂的程序了。

再加上他之前编写的大量组件,让开发工作不再是要求那么高了,对于目前严重缺人手的各个公司带来巨大的好处。

当然,如果想要学会造轮子,那就要求比较高了,需要学习大量的计算机底层逻辑,不然根本就不会造轮子。

不过这些更深的东西,也不需要太多人会,这个工作让给更具天分的人来做就行,一般的程序员,根本就不需要了解这么清楚。

至于需要普通的程序员对这款新语言编写的程序在优化,赵一觉得是他们想多了,因为他已经将这个做到极致了,普通的程序员还想再动手脚,反而会适得其反。

只要普通的程序员按照新语言的规范来编写程序,再加上智能模块的辅助,基本上不会出现太大的问题,性能上面也不会有什么损耗。

不过今后想要成为大拿,仅仅会编程是不行的,因为编程工作大部分会有智能模块来承担了,反而对于算法和架构的要求比较高,今后想要拿更高工资,就必须往这方面努力。

也就是说,今后编程不再是体力活,而是成为真正的脑力活动了,程序员的高低不再体现在编程方面,而是体现在他们对于算法和架构的理解及创新上面。

这样就扩大了招募程序员的范围了,今后不再特别强调软件行业出身了,像数学、物理等偏理科专业的学生,进入软件行业的门槛就会低很多。

所以赵一需要调整高校的软件专业课程,加大算法和架构的相关课程,同时还需要增加逻辑思维能力方面的训练,增加更多理论方面的教学。

等到机器能够代替人工的时候,再强调动手能力其实就显得落后了,反而是不怎么被人看得起的理论,今后会越来越发挥重要的作用。

他将天问大学的软件相关专业的课程调出来看了一眼,就开始修改课纲和相关课程的内容,由他口述,初级人工智能帮助他录入,效率稍微有些提高。

等忙完这些之后,他直接将这些新的课程和内容发给了天


加入书签 上一页 目录 下一页