编程语言,谁能获得年度编程语言称号

(Visual) FoxPro, 4th Dimension/4D, ABC, Alice, Apex, Avenue, Awk,
Bash, bc, Boo, Bourne shell, C++/CLI, CL (OS/400), Clojure, Common
Lisp, Crystal, cT, Curl, Elixir, Erlang, Factor, Forth, Icon, Inform,
Io, J, J#, Ladder Logic, Maple, Monkey, MQL4, NATURAL, OpenCL, Oz,
PL/I, PostScript, Programming Without Coding Technology, Pure Data,
Red, Ring, S, SPARK, Standard ML, Tcl, Vala/Genie, VBScript, VHDL,
WebAssembly, XC, Z shell

首先,C现在非常接近Java,排在Java后指数仅差0.2%,预计年底之前C会再次冲上第一位;C++与Python已经连续几个月指数相差保持在大约3%、4%这个范围了,本月仍是Python占了上风,排在第三。

上个月我们对排行榜排名前 10 的语言进行过简单的分析,虽然本月的前 10
依旧和上个月的保持一致,但细看的话,两者在数据上还是发生了微妙的变化。从上个月的数据来看,C
已经非常接近 Java,排在 Java 后指数仅差 0.2%。不过本月 Java
又再次拉开了与 C 的距离,它的指数已经超过 C 多于 1%。

TOP 10编程语言TIOBE指数走势

20 名内值得关注的编程语言还有 Go、Perl 和 Groovy。其中 Go 和 Perl
的排名与上个月相比都有了一定的进步,Go 由上个月的 20 升至本月的 15,Perl
由 21 升至 20。Groovy 的排名则出现了意外的下跌,由 14 下降至 22。

历届“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:

对了,TIOBE 将在下个月宣布 2019 年的年度编程语言,目前有四名候选者:Java
(+1.3%), C (+1.8%), Python (+1.9%) 和 C# (+1.4%),它们均在前 5
之内。同样是前 5 的 C++ 由于其指数稍有下降,所以未能进入候选。Python
是去年的年度编程语言,其流行度未见丝毫减弱之势,今年是否还能卫冕?C
凭借着物联网的兴起也有着不错的表现,那它有机会获得年度编程语言的称号吗?长期稳坐第一的
Java 呢?C# 也会有机会吗?毕竟它还没获得过此称号。

TIOBE公布了11月份编程语言排行榜。

第 21-50 名的编程语言排行

20名内同样引人关注的还有几个语言,首先是Go同比去年从第10降到了20位,目前指数0.853%;接着可以看到Groovy和D这两个似乎比较小众的语言反而同比去年都有较大的增长:Groovy从25位升到14,D从23升到18。

图片 1

TIOBE编程社区指数(The TIOBE Programming Community
index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度都用于指数计算。具体的计算方式见这里:

(文/开源中国)    

下边接着来看看20名后的排位:

图片 2

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

Rust 的排名上个月从 34 上升到了 25,并创下历史新高,这个月又下降至
31,可谓是起起落落。虽然排名有所下降,不过它的热度却一直在线,毕竟上周微软还宣布正在开发基于
Rust 的安全编程语言。

本月前20名中有一些有趣的现象,先看看榜单:

详细榜单信息可以查看 TIOBE 官网。

但是另一方面,Ruby本月的增长也不容小觑,目前它排在11位,但是去年同期它排在16位,可以看到榜单中标注了两个绿色的上涨箭头。所以关于下个月第10位的争夺,估计也不好说。

图片 3

值得注意的是,TIOBE指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。