IEEE 2020 年度编程语言排行榜出炉Python 夺冠!
来源:
奇酷教育 发表于:
IEEE Spectrum 2020 年度编程语言排行榜出炉,Python 四次夺冠!
IEEE Spectrum 最新发布了 2020 年年度编程语言排行榜。IEEE Spectrum 编程语言排行榜一年发布一次,截止到今年,该排行榜已经连续发布了七年。与其他榜单有所不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。
在最新的编程语言排行榜中,IEEE Spectrum 通过综合 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddit、Stack Overflow 和 Twitter 八个来源 ,分析了 55 种编程语言的流行度,发布了 2020 年度编程语言排行榜。
Python 连续四年夺冠
近几年间,Python 的火热有目共睹。不仅在 IEEE Spectrum 编程语言排行榜中,在其他榜单如 TIOBE 上,Python 也位居前列。但对于很多从业者而言,Python 的迅猛发展与自己日常的工作相关性并不强,而 Python 究竟是哪些人在使用,亦或是其排名为何在短短时间内超过了老牌编程语言,或许很多存在种种的疑问。
不过据调查发现,摒除业界一些资本的炒作,Python 成为主流并非没有原因,一方面,Python 与我们所熟知的人工智能、机器学习、数据分析与处理等领域的需求紧密相关;另一方面, IEEE Spectrum 官方在对 Python 深入研究后表示,这或许也与 Python 被用作教育领域的教学编程语言有关。
时下,Python 成为许多学生学习的基本语言之一。这也与在 1980 年代 BASIC 成为主流的发展趋势颇为相似。彼时,BASIC 被纳入学生的教学语言中,市场上也存在许多针对该语言解析与实践的书籍、杂志乃至电视节目,学习 BASIC 也成为众多计算机与 IT 从业者的必过的一道门槛。但与现在 Python 的发展有所不同的是,在 BASIC 的年代中,很少有专业的程序员使用它,以至于随着时间的推移,BSAIC 的使用率更是一降再降,虽然后来衍生版本如 Microsoft Visual Basic,在相关的领域仍有一定的地位,但依旧未能让 BASIC 屹立不倒。
除此之外,Python 之所以不会走上 BASIC 的老路,还有一层比较重要的因素,就是与 BASIC 有所不同,Python 语言易于上手,也拥有丰富的库和工具,同时在机器学习等备受瞩目且较为专业的技术领域中也经常会被用到。
就业需求编程语言排行榜
基于编程语言和工作的匹配度层面来看,在万亿级 AIOT 时代,C 语言的市场需求趋势超过了 Java。
Go 语言排在第四位,从其应用场景中,我们发现,Go 凭借丰富的标准库、性能、高效率等优势,在微服务、云平台、分布式系统开发中深受开发者欢迎。
开源编程语言排行榜
在开源领域,Python 依然是主流,其次分别为 Java、C、JavaScript、C++。