TIOBE刚刚发布了5月编程语言榜单。经过长时间的沉淀,本月Scala终于进入了TIOBE榜单的前20名。Scala是一种运行在JVM上的函数式编程语言,可以与Java一起使用或作为Java的替代品。因为它是函数式的,所以它比Java更简洁、更不容易出错。除了Scala,我们还看到C语言在本月迎来了7%的绝对增长。回顾前几个月的榜单,不难发现今年C语言一直处于高速增长的状态。TIOBE并未给出涨幅的原因,但当C语言获得2017年度编程语言时,很多人认为这与物联网的复苏有关。需要注意的是,SQL从2018年2月开始重新加入TIOBE排行榜,由于之前没有对比参考数据,会给人一种突然暴涨的错觉。5月编程语言排行榜TOP20榜单:Top10编程语言TIOBE指数趋势(2002-2018)其他编程语言排名21-50如下,可能有遗漏:以下51-100,由于数值介于它们之间的区别很小,仅以文本形式列出(按字母顺序排列):(Visual)FoxPro、4thDimension/4D、ABC、APL、AutoLISP、bc、Bourneshell、Cshell、CL(OS/400)、Clipper、CommonLisp、Crystal、Elixir、Elm、F#、Forth、Groovy、Hack、Icon、IDL、Inform、Io、J、Kornshell、LadderLogic、Maple、MOO、MQL4、MUMPS、NATURAL、NXT-G、OCaml、OpenEdgeABL,Oz,PL/I,PostScript,PowerShell,Q,Ring,Rust,Smalltalk,Solidity,SPARK,SPSS,StandardML,Stata,Tcl,VBScript,Verilog,VHDL历史排名(1988-2018)注:以下排名视情况而定12个月的平均值。编程语言《Who'sWho》(2003-2017)“年度编程语言”获奖名单如下图所示。该奖项颁发给一年中评分最高的编程语言:
