IEEESpectrum杂志发布了第四届编程语言Top榜。
该排行榜是来自10个重要线上数据源的综合,例如StackOverflow、Twitter、Reddit、IEEEXplore、GitHub、CareerBuilder等,对48种语言进行排行。
自定义排名权重:IEEESpectrum发布的编程语言交互式排行榜,读者可用自己选择参数组合时的权重,从而个性化定义自己关注的排行。
考虑到典型的Spectrum读者需求,他们提供了几个预设的权重——如新兴的语言、雇主需求的语言、开源的热门语言等。
Python的排名则从去年开始就借助人工智能的火热而持续上升,现已跃至第一。但排在前四名的语言Python、C、Java和C++都有着广大的用户群体,所以都保持着非常接近的流行度。
C#已经重新进入前五名,夺回了去年被R语言抢走的位置。
Ruby连续下跌至第12位,苹果的Swift也乘机和谷歌的Go语言一同进入前十。
这确实出乎意料,因为Swift语言早两年才首次登入该排行榜,那时候它还离前十的位置很远。不同于Swift的上升,苹果的Objective-C跌到了第26位。
用人单位更需要什么语言的工程师?
在上图中,我们可以看到Java和C是招聘上最受欢迎语言,它们甚至都超过了Python。
这可能是因为Java能应用于多平台,并且在企业级网页应用和移动端应用开发中占据了极其重要的地位,同时各种互联网公司的产品都需要使用Java来实现。