如何选择编程语言?未来哪种编程语言会流行?

编程语言本身是一种工具,既然是工具,设计之初就有解决现实问题的一些初衷。这些现实问题来自于不同的业务场景。所以如果想看未来什么编程语言流行,就要看未来有哪些业务场景会多起来。换句话说,先看看有哪些领域会有风口,而什么语言又有比较好的解决方案呢?未来可能的风口有:

1.人工智能、大数据,对应的可能的语言是Python和JuliaPython早年就在学术界流行,在科学计算上进行了布局,当时是解决了C/C++这类语言过多的涉及计算机和系统底层的知识,而Python这种脚本语言可以让学术界的人更好的把关注点放在算法等本身上;现在Python几乎成为了人工智能入门的标配,同时相对Matlab这种语言来说,又非常的普适,各方面的生态都有。而Julia则是完全的学术派的设计思路,在语言层面上就有很多矩阵等计算,语法上又接近普通的语言。

2.区块链,对应的语言可能是Go。区块链本身是一种巨大的分布式系统,Go的设计天生就是分布式系统有很多考虑的,这点Go优于Java,而区块链又同时是一个计算非常密集的应用,这点Go优于Erlang。

有人会提到Rust、Kotlin等语言,这些语言都是通用性的语言,诞生的时候解决的业务问题并不明显,当这种情况下的话,就要等到有高人能在某个领域把他们的能力全部发挥出来了。而JavaScript已经是浏览器中的统治地位了。

如果您想了解更多IT行业的消息,欢迎与我们联系,将会有专门老师为您详细介绍!