首页编程语言编程语言发展趋势

编程语言发展趋势

cysgjjcysgjj时间2024-03-15 09:29:32分类编程语言浏览31
导读:未来五年内,哪种编程语言将成为主流?未来五年内,哪种编程语言将成为主流?C C++ Java注定写入历史的名人堂,抛开汇编语言,C应该是最底层的系统语言了,后面更多明星语言我相信都出自于C,对于虚拟机语言,我觉得不会创造出另外的子语言了,最多就是自生应用更广泛,生态链更丰富,也就是到顶了,越到后面,底层的C越老越醇,未来五年的主流语言……...
  1. 未来五年内,哪种编程语言将成为主流?

未来五年内,哪种编程语言将成为主流

C C++ Java注定写入历史的名人堂,抛开汇编语言,C应该是最底层系统语言了,后面更多明星语言我相信都出自于C,对于虚拟机语言,我觉得不会创造出另外的子语言了,最多就是自生应用更广泛,生态链更丰富,也就是到顶了,越到后面,底层的C越老越醇,未来五年的主流语言,我想应该适应人工智能领域的明星语言,比如python Go J***a!或者会出现一个不依赖虚拟机的静态语言,相比Go更具优势,表现力更强,使用简单性能更出众的语言。

可以看看过去的五年,主流编程语言的变化,那就是没什么大变化。因为没多少人闲的***会自主的去学新语言,除非工作需要,而公司一般总会选择大众的语言,因为成本低,风险小。

有人说,新语言可以提升工作效率,但对复杂系统来说,这样的提升是微乎其微的。在《人件》一书中,作者也指出这是不切实际的银弹之一,因为根据统计,更换开发语言只会带来5%左右的效率提升。而且,所谓语言的差别,多是框架的差别,比如RoR刚出现的时候,大多数人是做J***a的,那时候J***a的框架很笨重,所以RoR备受推崇,但是如果理智的分析一下,其实真正带来最大提升是Rails框架,而不是Ruby语言,因为Ruby语言在此之前已经存在很多年了,但是用的人一直很少,后来其他语言也跟进推出了类似的框架,Ruby就没有那么火了。借着那股风使用了RoR的公司,很难再转到其他技术栈,而如今的开发者则有新的风口去追逐,比如Go和Kotlin,在他们看来,Ruby也算是老掉牙的技术了,你说那些用RoR的公司尴尬吗?而今天选择了Go语言的公司,或许没几年也会处在同样尴尬的位置上。

编程语言发展趋势
图片来源网络,侵删)

如今,开发语言的发展更趋于领域化。比如,做大数据的用Scala,因为Spark;做算法研究的用Python,因为NumPy与SciPy等库;做计算视觉的用c或python,因为OpenCV。一些大厂商也推出自己的语言来支持自己的平台,比如苹果的Swift,安卓的Kotlin。

我认为在未来的五年,主流语言的排名仍然不会有太大的变化,因为主流的开发人员仍然是现在这些人,大学里教的仍然是和今天差不多的课程。但在不同的领域,一定会有一两个主流语言,对于一些新的领域,还是存在变数的。

与开发语言相比,真正重要的是算法与思想。内功好,只需要几天熟悉语法,就可以掌握一门语言。把未来赌在一门开发语言上并不划算,还是选择风口的领域更靠谱。

编程语言发展趋势
(图片来源网络,侵删)

编程语言其实是拼爹的。这么多语言难道就没有比J***a牛逼的?并不是,从功能上来说把J***a取代并不难。主要J***a有个厉害的继父甲骨文。但是J***a也快被这个继父坑死了。让J***a起死回生的谷歌已经抛弃了J***a,而用kotlin作为安卓首选。作为互联网行业风向标,谷歌一个v8救活了js,一个安卓让J***a续命。那么没理由主推的go不火。所以很看好go。至于python,虽然性能不好,但是硬件发展速度完全弥补了性能的不足。再加上海纳百川的第三方库,看好python。

我的判断,python和go会火。

编程语言发展趋势
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/10087.html

语言因为J***a
电子编程哪种语言最好:电子编程的作用 未来50年互联网技术