17611538698
webmaster@21cto.com

TIOBE 11月编程语言榜:C++ 苦守前三,Go逆风翻盘

资讯 0 1721 2018-11-10 12:02:56

21CTO导读:这些年,编程语言构架起了网络时代的地基,从Java、C、C++、Python到Visual Basic.NET……浩浩荡荡数十亿行代码支撑起这个时代


离 TIOBE 宣布 2018 年的编程语言只有2个月了。目前来看,有 5 个候选对象,它们都是来自前五名的:Java、C、C++、Python、Visual Basic.NET。
 
每年我们都希望是一个脱颖而出的新编程语言来获得这个奖项,但对于 2018 年来说,它很可能是一门成熟的语言。因为现在的新编程语言,取得的分数都太低了,不足以获得“年度编程语言”的称号。例如,上月Apex 从第 46 位跃至第 36 位,而 Alice 从第 62 位跃至第 44 位。但这些都是背景战,因为这两种语言在 2018 年的涨幅都不到 0.5%。还是让我们拭目以待看看哪些语言会胜出吧
640.webp_(2)_.jpg

 
C++ 苦守前三
 
Python 在 9 月份曾短暂地取代 C++ 的位置,首次进入前三,不过在 10 月份就被 C++ 以微小的优势重新夺回,经过两个月时间,C++ 开始拉开和Python的差距,不过,按照目前此形势,Python 想要再次超越 C++ 也不是没有可能的,C++ 要想稳住还得加把劲才行。 
 
Go 脱颖而出,进入前十
 
除了 Python,GO 在本月排行中脱颖而出进入前十,Go是由 Google 推出的基于编译、垃圾收集和并发的编程语言,虽然和其他语言相比,看起来没有什么亮眼的优势,但实际上大多数云服务企业的基础设施中都有用 Go实 现的关键组件,因此 Go 此番进入前十也就见怪不怪了。
 
不过,目前编程语言 Top 10 的候选人似乎有 3 位:Swift、Go 和 R,但目前它们还没有人能稳住前10 的位置 

MATLAB跌幅最大
 
MATLAB比较少提及,它是美国 MathWorks 公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境
 
在上个月中,MATLAB还处在11名的位置,本月一下就掉到了17名开外,无论是和去年同期的名次相比还是和上个月名次相比,都是前20名中跌幅最大的一门语言
 
注意:SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,增长速度非常快,现在位居第 9 名。
 
Top 10 编程语言 TIOBE 指数走势(2002-2018)
640.webp_(3)_.jpg

 
其他编程语言排名
640.webp_(4)_.jpg


历史排名(1988-2018)
640.webp_(5)_.jpg


编程语言“名人榜”( 2003-2017)  
640.webp_(6)_.jpg

程序猿(ID:imkuqin) 猿妹 编译
原文:https://www.tiobe.com/tiobe-index/


评论