【趣谈】| IEEE Spectrum的顶级编程语言2021-Python作为新技术的实...
本文翻译自:https://spectrum.ieee.org/top-programming-languages-2021
学习Python。这是我们能给你的最大收获,因为它在IEEE Spectrum年度顶级编程语言交互排名中继续占据主导地位。你不必成为一个彻头彻尾的Python主义者,但学好这门语言,使用为它编写的大量库中的一个,可能是值得你花时间的。
一旦你掌握了Python的基本知识,就可以了解嵌入式项目和大规模人工智能系统等特定库的详细情况。坦率地说,根据文档的领域、复杂性和/或质量,摸索一个文档可能比学习Python本身要困难得多。
但是Python也有其局限性,正如更适合解决特定问题的语言(如R、SQL和Matlab)的持续流行所表明的那样。C、C++、java和JavaScript也在排名的前列,无论是在自身的优点上还是因为它们中存在大量的代码基础。事实上,由于性能原因,Python本身及其库的重要部分都是用C语言编写的。)尽管许多高级语言来来往往,但对于那些愿意在某种汇编代码风格中尽可能接近本质编写代码的人来说,总会有一席之地。
这正是因为一个维度不适合所有人,我们的排名是互动的。想看看用于嵌入式开发的语言吗?雇主最需要的是什么?web开发的热点是什么?使用我们的一个过滤器或预设,或者根据您的喜好调整各个指标的权重。
默认排名旨在反映典型IEEE成员的关注点。这些指标来自于我们认为可以很好地衡量语言流行程度的来源,因为不可能确切地知道每个人在键盘上做什么。有些是通过公开可用的接口进行查询的,如Stack Overflow或Google。其他指标来自私人来源,如IEEE的Xplore文章数据库,或雇主需要什么语言的数据,这些数据来自IEEE就业网站,由CareerBuilder提供。
一些指标反映了一个特殊时期的特点:例如,根据我们的Twitter指标,Cobol从第7位下降到第34位。但这是因为,面对新冠疫情,政府官员请求更新遗留系统,Cobol在2020年曾一度成为推特上的热门话题(处理这种噪声是我们结合多种指标的原因。)
相关推荐