编程|C++四十载,为何还能超越C、Python 成为年度编程语言?

编程|C++四十载,为何还能超越C、Python 成为年度编程语言?

文章图片

编程|C++四十载,为何还能超越C、Python 成为年度编程语言?

文章图片

编程|C++四十载,为何还能超越C、Python 成为年度编程语言?


易道云出品
C++在1983年被正式命名 , 算到今年正好整整四十年 , 超越C、Python , 首次成为年度语言魁首 。 TIOBE指数显示 , 在过去一年里 , C++涨幅最大 , 为4.62% , C语言增幅3.82% , Python增幅2.78% 。 C++一直以来都沉稳低调 , 为什么会有这么大的增幅?

TIOBE官方总结C++表现出色的关键原因是具有高性能 。 正因为如此 , 用C++开发快速而庞大的软件系统(超过数百万行代码)是可能的 , 而不必最终陷入维护的噩梦 。
另外的一个原因是它“最近”不断发布具有有趣功能的新语言标准 。 自1998年以来 , C++发生两次重大变化 , 第一次是2011年 , 出现的第一个标准C++11 , 这让C++在2001年不断下降之后 , 慢慢走上正轨 。
第二个重大变化是C++20的出现 , 其引入了模块、概念(Concepts)等功能 。 估测未来几年 , 这也可能驱动其在TIOBE榜单的地位 。

Top10编程语言指数走势(2002-2023)

其它编程语言排名

还有一些值得关注的编程语言 , 比如:以易于C语言交互而闻名的Lua从第30位跃升至第24位;F#是另一种发生了有趣变化的语言:在一年内从第74位上升到第33位 。

第 51-100 名如下 , 由于它们之间的数值差异较小 , 仅以文本形式列出(按字母排序):
ActionScript Alice Apex B4X bc Bourne shell C shell Chapel CL (OS/400) Clojure Common Lisp Crystal cT Elixir Emacs Lisp Erlang Forth GAMS Hack Icon IDL Inform Io J# JScript Korn shell Ladder Logic Limbo LPC ML Modula-2 MQL5 NATURAL OpenEdge ABL PL/I Pony Processing Programming Without Coding Technology Q Racket Raku Ring S Solidity SPARK Tcl VBScript VHDL X++ Zig
编程语言“名人榜”(2003-2022)

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标 , 每月更新 , 这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量 , 其中包括了流行的搜索引擎以及技术社区 , 如 Google、百度、维基百科、CSDN、必应、Hao 123 等等 。 排行榜只反应某个编程语言的热门程度 , 并不能说明一门编程语言好不好 , 或者一门语言所编写的代码数量多少 。
【编程|C++四十载,为何还能超越C、Python 成为年度编程语言?】不过可以考察你的编程技能是否与时俱进 , 在开发系统时作为一个语言选择依据 。