2019年5月编程语言排行榜公布,Java稳居榜首,R语言跌出前二十

网安智编 厦门萤点网络科技 2026-01-05 00:06 52 0
TIOBE在前段时间公布了编程语言排行榜2019年5月的数据,编程语言5月整体的排名并没有什么很大的改变,Java还是稳居第一,C++本月还是排在前三,紧咬C++,下面一起来看看2019年5月编程语言排行榜。 2019年5月编程语言排行榜...

TIOBE在前段时间公布了编程语言排行榜2019年5月的数据,编程语言5月整体的排名并没有什么很大的改变,Java还是稳居第一,C++本月还是排在前三,紧咬C++,下面一起来看看2019年5月编程语言排行榜。

2019年5月编程语言排行榜看点:

*在进入TOP20大约三年后,用于数据统计的R语言在本月首次跌出前二十名

*保持积极的发展速度,继续缩小与C++的排名差距

*Swift排名较上个月有所上升,不过与-C 有较大差距

*PHP排名虽然仍保持第 9 名,不过整体呈下降趋势

*Go与上个月相比下跌了一名,整体变化比较稳定

2019年5月编程语言排行榜TOP20:

点击图片查看大图

中国编程语言排行榜_TIOBE编程语言排行榜2019年5月_Python与C++排名差距分析

R 语言突然由上个月的第 16 名跌出至现在的第 21 名确实有点出乎意料。毕竟在数据统计分析领域,R 语言是当之无愧的第一编程语言,而数据统计编程目前也仍在蓬勃发展,特别是数据挖掘和人工智能的日益流行。不过这可能正是 R 语言下跌的原因 —— 人工智能的流行使得数据统计分析被整合至更多的领域, 也从之前主要用于学术研究,到现在大规模应用于市场。与 R 语言相比,在数据统计分析方面, 显然更容易比业界接受。

所以导致 R 语言排名下跌的锅要 来背?再加上与 C++ 排名的差距越来越小, 这个月俨然是“大赢家”。

除此之外,计划于明年夏季发布的 C++20 也十分值得大家的期待。

可能上图的排行不够直观,下面看看2019年5月编程语言排行榜top10的柱状图

Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月_中国编程语言排行榜

前十名编程语言长期走势图(2002-2018):

点击图片查看大图

中国编程语言排行榜_TIOBE编程语言排行榜2019年5月_Python与C++排名差距分析

*注:SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,增长速度非常快,现在位居第 9 名。

2019年5月编程语言21-50排名:

Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月_中国编程语言排行榜

编程语言历史排名(1988-2018):

Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月_中国编程语言排行榜

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

Python与C++排名差距分析_中国编程语言排行榜_TIOBE编程语言排行榜2019年5月

2019年5月编程语言TOP5比例表:

TIOBE编程语言排行榜2019年5月_Python与C++排名差距分析_中国编程语言排行榜

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

4th /4D, ABC, , Algol, Alice, BBC BASIC, bc, shell, C shell, CL (OS/400), Lisp, , , , Forth, Hack, Haxe, Icon, IDL, , Io, J, Korn shell, Logic, , Maple, -2, , MQL4, MS-DOS batch, , , , ABL, Oz, PL/I, , , Pure Data, Q, REXX, Ring, S, , Snap!, SPARK, Tcl, Tex, , VHDL

TOP3编程语言发展走势及前景:

Java

中国编程语言排行榜_Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月

C语言

中国编程语言排行榜_Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月

学习C语言的前景

Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月_中国编程语言排行榜

都说“C生万物,编程之本”,这足以看出C语言的重要性

功能强大:学习C语言可以为学习其它语言打下基础

不可替代:语言地位四十多年未被撼动

未来可期:众多世界技术大牛都是C语言出身

工资方面:在网上随意搜索C语言开发工程师的工资,月薪至少是8K起步,大部分至少可达到12K,从长远来看,工资会有所提升。

中国编程语言排行榜_TIOBE编程语言排行榜2019年5月_Python与C++排名差距分析

C++

中国编程语言排行榜_TIOBE编程语言排行榜2019年5月_Python与C++排名差距分析

学习C++的前景

C++现在并不是需求最多的语言,以后也不会是,但是在它的领域中,它是无可替代的。

C++的应用领域主要有游戏开发、嵌入式开发、桌面开发、操作系统开发(要配合C语言)等。这些领域都是对很接近系统底层、对运行效率要求很高的,而C++程序正好有很高的运行效率。有人说C++应用层比不过Java,底层比不过C语言,所以C++迟早得消失,其实这种说法是很不合理的,毕竟C++支持面向对象,所以有些地方用它比用C语言好。

C++比起Java等应用层语言来说,标准库的支持更弱,但是C++拥有大量的第三方库,如Boost、Qt等,这两个库都有免费版本。2011年发布了C++11标准,这对C++是一次巨大的增强,从TIOBE编程语言排行榜的变化趋势来看,C++也因为11标准的逐渐普及而变得更受欢迎。

C++永远不可能取代Java成为最受欢迎的语言,但是也没有语言能够来蚕食它的应用领域。虽然历史上有很多语言曾经号称要取代C++,D语言尝试过,Vala、、Limbo、Bitc等几乎没人听过的语言尝试过,GO语言也尝试过,但是没有一个语言成功了。最近又有一个名叫Rust的语言放出大话要取代C++,但是我相信它一样做不到。这些语言都用安全性做噱头来宣传它们比起C++的优势,并且号称拥有堪比C++的程序执行效率,但是安全性、开发效率与运行效率是不可兼得的,C/C++注重运行效率,于是成了底层开发的首选,Java注重安全性和开发效率,于是制霸应用层多年。挑战C++的那些语言高不成低不就,所以死的是它们而不是C++。

总之,只要底层开发的需求还存在,C++就不死,因为没有其它语言能取代它。

下面是C++开发求职年薪,整体来说是非常不错的

TIOBE编程语言排行榜2019年5月_中国编程语言排行榜_Python与C++排名差距分析

2019年大公司编程薪资:

百度

中国编程语言排行榜_Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月

阿里巴巴

中国编程语言排行榜_Python与C++排名差距分析_TIOBE编程语言排行榜2019年5月

阿里巴巴的薪资基本是13-18K,而且是15薪哦。

腾讯

Python与C++排名差距分析_中国编程语言排行榜_TIOBE编程语言排行榜2019年5月

腾讯16薪,比阿里巴巴还要高一点。而腾讯对程序员也是毫不吝啬,有一年王者荣耀团队的年终奖就是100月薪资哦。

总体来说编程开发行业的薪资都是不错的,各种编程语言都有自己的优势,市场也有不同的需求,高工资的前提是掌握了好的技术。

注意:

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

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