Go 闯进 Top 10C++ 再次被 Java 反超,TIOBE 3 月榜单发布

Posted CSDN 程序人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 闯进 Top 10C++ 再次被 Java 反超,TIOBE 3 月榜单发布相关的知识,希望对你有一定的参考价值。


整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

编程语言本身没有优劣之分,但是随着技术的演进,其使用率也会存在巨大差异。当下,在 TIOBE 3 月编程语言榜单发布之际,我们也将透过编程语言排名的变化看其背后的领域发展!

Go 闯进 Top 10

本月榜单中,最让人感到惊喜的是,Go 语言以 1.24% 的占比进入了 TIOBE 榜单的 Top 10,工程师们似乎都很喜欢 Go 编程语言。

事实上,这一次并不是 Go 语言最巅峰的时刻,其在 2017-2018 年间,使用率最高达到了 2.36%,几乎是现在的一倍。彼时它凭借着良好的语言设计、并发性等优势,常被用在服务器编程、分布式系统、网络编程、云平台开发等场景中。

那如今在 Go 趋于平稳发展之际,为何会冲入榜单的第 10 位?

对此,TIOBE 软件公司 CEO Paul Jansen 解析道,“Go 不是具有革命性的语言,但它的优势在于结合了合适且正确的功能。它有内置的并发性和垃圾回收功能,也是静态类型的,并且有良好的性能。Go 得到了 Google 公司的支持,这对其自身发展也很有帮助,也提高了人们对该语言的长期信任。Docker 和 Kubernetes 等流行的技术都是在 Go 的帮助下开发的。”

不过,Go 是否会持续保持在前十名,还有待时间的验证。

C++ 再次被 Java 反超

另外,C++ 在保持了三个月第三名的位置之后,在本月中,又被 Java 以 0.27% 微弱的差距反超,如今排在第四位。两者当前处于你追我赶的局面。

其实近些年来,Java 一直呈现下滑的趋势,尤其是在企业服务应用的后端也不占太多优势,其曾经主要应用的网站、移动应用开发等场景趋于饱和,有所下滑也属于情理之中。

其他编程语言

以下为 Top 20-50 的编程语言榜单:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • ActionScript, Apex, AutoHotkey, B4X, bc, BlitzMax, Bourne shell, C shell, Chapel, Clojure, Common Lisp, Crystal, Eiffel, Elixir, Erlang, Forth, GAMS, Hack, IDL, Inform, Io, Ioke, J#, JScript, Korn shell, LabVIEW, Ladder Logic, Limbo, LPC, MQL5, NATURAL, OCaml, OpenCL, OpenEdge ABL, PL/I, Processing, Programming Without Coding Technology, Q, Raku, REXX, S, Smalltalk, Solidity, SPARK, Stata, VBScript, VHDL, X++, XC, Zig

Top 10 编程语言 TIOBE 指数走势(2002-2023)

历史排名(1987-2023)

注:以下排名位次取决于 12 个月的平均值。

编程语言“名人榜”(2003-2022)

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、必应、亚马逊等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

☞技术无关性别,IT 界的“她”力量也能撬动半边天!
☞如何用 23 种编程语言说“Hello World”
☞致敬不凡·最美的星火:国产飞腾CPU研发力量

以上是关于Go 闯进 Top 10C++ 再次被 Java 反超,TIOBE 3 月榜单发布的主要内容,如果未能解决你的问题,请参考以下文章

Go 闯进 Top 10C++ 再次被 Java 反超,TIOBE 3 月榜单发布

7月编程语言排行榜最新出炉:Go语言闯进前十

Go 能取代 Java,成为下一个 10 年的王者吗?

Go 能取代 Java,成为下一个 10 年的王者吗?

Go 1.12中出现的top命令RES参数异常增高的问题

开年新书热销榜 TOP10