TIOBE
于昨天公布了2019年2月编程语言排行榜,整体排名变化不大,比较吸引眼球的是
Groovy 语言的排名 —— 这门与 Java
兼容的动态类型语言自2016年年底以来,终于重新进入了排行榜的 TOP 20。

TIOBE
编程排行榜是根据全球工程师、课程和第三方数量为指数来得出在当月,哪个编程语言是最热门的、最受程序员欢迎的,尽管它不代表语言本身的好坏,但从一定程度上能够帮助开发者们了解到编程语言的趋势。

TIOBE 发布了 8 月份的编程语言排行榜,前四名依然不变,分别是 Java、C、C++
与 Python,其中值得关注的是 Python 以 6.992% 的占比逼近 7.471% 的
C++,另外 C 指数继续保持增长。

2019年2月编程语言排行榜 TOP 20 ——

直木每个月分享编程排行榜,是因为对于想要进入IT行业的小伙伴来说,编程语言的趋势可以作为我们去选择学习技术方向的一个维度。

前 20 名如下:

图片 1

新年伊始,一月一更的 TIOBE 编程语言社区发布了最新的 2 月编程语言排行榜。

图片 2

当时 Groovy 如此受欢迎是因为最受欢迎的持续集成工具 Jenkins 主要使用
Groovy 编写,现在 Groovy 重新回到 TOP 20 的排名,除了 Jenkins
的原因之外,项目自动化构建系统 Gradle 也越来越受欢迎,它也是使用 Groovy
编写脚本。

继 Python 语言成为 “2018年度编程语言”
的称号,在2月的编程语言排行榜中,Python 再度上升 2.41% ,一越超过
C++,排在第三位。

需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE
排行榜中,由于没有以往的数据可以对比,所以会给人 SQL
语言指数突然暴涨的错觉。

除了 Groovy 之外,值得一提的是 Hack 语言也已经进入了前50名(Hack 是由
Facebook 开发,同时结合了动态类型语言如 PHP 语言和静态类型语言如 C
语言两种特点的一种编程语言),TypeScript 则回到了本月的第57名(暂时)。

近 20 年来, Java, C 和 C++
一直位列前三,远远领先其他编程语言,属于无可撼动的位置。现在,Python
打破了这个局面,不仅名列 TOP3,还以较强增幅增长。

看了一下过去几个月的数据,从 5 月份开始反弹后,6、7 月 Python
的数据在一路高涨,趋势不可挡。

TOP 10 编程语言 TIOBE 指数走势(2002-2018)

图片 3

图片 4

图片 5

Python是目前大学里最常用的第一语言,在统计领域排名第一。在许多软件开发领域,包括脚本和进程自动化、网站开发以及通用应用程序等,Python越来越受欢迎。随着人工智能的发展,Python成为了机器学习的首选语言。

Python 最初是 Perl
的继承者,用于编写构建脚本,并且作为一种胶水语言,它被广泛用于连接各种软件组件。但随着不断应用与发展,Python
逐渐进入了其它领域,比如网络安全与数据科学。如今,在大型嵌入式系统中运行
Python
也变得非常普遍,并且随着人工智能的不断发展,相信它也会保持向前。如果加把劲,在接下来几个月能反超
C++,拿到第三名,那么这将成为 Python 在 TIOBE
上的最高名次,我们拭目以待。

21-50 名的编程语言排行

除此之外,Groovy
在一次进入语言排行榜前20,它第一次进入语言排行榜前20是在2016年末,因持续集成工具
Jenkins 主要是由 Groovy 实现。现在,自动化构建工具 Gradle
也越来越受欢迎,它也是使用 Groovy 脚本进行编写的。不仅如此,越来越多的
Glue Software 也使用 Groovy 编写,这也是促使它晋升 TOP 20
的重要原因之一。

8 月榜单上其它引人关注的地方还有 Groovy、Hack 和 Julia 重新进入了前 50
名,分别排在 44、45 和 50 名,而上个月进入前 50
名的TypeScript
后退了一些,名次跌到了 62 位。

图片 6

值得一提的还有,Hack 进入 TOP50,而 TypeScript 暂时回归 TOP57。

图片 7

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

TOP 10 编程语言 TIOBE 指数走势(2002-2018)

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

ABC, ActionScript, Alice, Apex, APL, Awk, BBC BASIC, bc, Bourne shell, C
shell, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Elm,
EXEC, F#, Forth, Icon, IDL, Inform, Io, J#, Korn shell, LiveCode,
Maple, ML, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, OpenCL,
OpenEdge ABL, Oz, PILOT, PowerShell, Processing, Q, Ring, S, Smalltalk,
Snap!, SPARK, Tex, TypeScript, VBScript, VHDL

图片 8

图片 9

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

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

下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:

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

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

图片 10

  • (Visual) FoxPro, ABC, ActionScript, Alice, APL, Applescript,
    AutoLISP, Awk, BBC BASIC, Bourne shell, C shell, CFML,

    cg

    , Clojure, Common Lisp, Crystal, Dylan, Factor, Icon, Io, J, Korn
    shell, LiveCode, Maple, ML, Monkey, MQL4, MS-DOS batch, NATURAL,
    NXT-G, OpenEdge ABL, PL/I, PostScript, PowerShell, Pure Data, Q,
    Racket, Ring, RPG, S, S-PLUS, Simulink, Smalltalk, SPARK, SPSS,
    Stata, TypeScript, VBScript, Verilog, VHDL

(文/开源中国)    

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

历史排名(1988-2018/每5年)

“我自己是一名老程序员,辞职后在线上做讲师,今年我整理了一份适合2019年学习的J
a v
a编程资料干货,从最基础的面向对象到各种框架都有整理,送给每一位初学和进阶中学习Ja
va编程的小伙伴。”

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

加QQ群:730379855

图片 11

编程语言名人堂

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

图片 12

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

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

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

(文/开源中国)