社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

TIOBE 10 月排行榜:C++ 力压 Python 归位、Swift 崛起

CSDN • 6 年前 • 669 次点击  

TIOBE 编程语言社区最新发布了 2018 年 10 月排行榜。

上个月,流水的编程语言,铁打的 Java、C、C++ 终于在多年后迎来了大动荡,Python 超越了 C++,成功逆袭并首次进入编程语言排行榜的 Top 3。不少开发者为之兴奋,同时高呼全民 Python 时代已来临。然而,这份荣耀并未持续很久,在最新的 10 月编程语言排行榜中, C++ 转身翻盘 Python,以 0.44% 的微弱优势重新夺回第三的宝座。

不过在人工智能依旧火爆、大数据应用愈发广泛的大环境之下,Python 增长的势头并未因排名的下降而有所减弱。再反观年长 8 岁的 C++,在过去一年又一年的时间里,无数的程序员开始为 C++ 担忧,纷纷不再看好其未来,但是即使如此的唱衰,它为何还能稳坐编程语言前三甲?大范围来讲,其实也不难理解,毕竟在游戏开发、服务器软件、实时体系等应用范畴中,是否有其他任何一种编程语言可以完全替代 C++?答案必然是没有。所以,对于大热的 Python 和失势的 C++,究竟谁能笑道最后,目前很难推测。

此外,整体而言,TIOBE 编程语言排行榜中 Top 9 的成员几乎都站稳脚跟,但位居第 10 名的编程语言每个月都有所不同。本月中,Swift 上升了 5 名,到达第 10 的位置,且试图成为 TIOBE Top 10 的固定成员。与此同时,Ruby 和 Perl 也正在争夺这个位置。不过,按照此前的趋势来看,目前编程语言 Top 10 的候选人似乎有 3 位:Swift、Go 和 R,但它们也并不一定能够成功站稳,原因如下:

  • Swift 显然是开发 iOS 移动应用程序的头号编程语言。但由于它仅适用于 iOS 而不适用于 Android,因此程序员更多的是选择采用“一次编写到处运行”的框架。

  • 编程语言 R 正在受到新贵 Python 的压迫性竞争。

  • Go 语言,与其他编程语言相比,并没有过于亮眼的优点,所以还不清楚是什么让它脱颖而出。


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



其他编程语言


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

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

  • ABC, ActionScript, Alice, APL, Awk, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Clarion, CoffeeScript, Common Lisp, Crystal, cT, Euphoria, Hack, Icon, Inform, Io, J, Korn shell, LiveCode, ML, Modula-2, Monkey, MOO, MQL4, MS-DOS batch, NATURAL, OCaml, OpenCL, OpenEdge ABL, Oz, PILOT, PostScript, PowerShell, Q, Racket, Ring, RPG, S, Snap!, SPARK, SPSS, Tex, TypeScript, Vala/Genie, Verilog, VHDL


历史排名(1988-2018)


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


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


【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

参考:https://www.tiobe.com/tiobe-index/

微信改版了,

想快速看到CSDN的热乎文章,

赶快把CSDN公众号设为星标吧,

打开公众号,点击“设为星标”就可以啦!

推荐阅读:

2018 AI开发者大会

只讲技术,拒绝空谈



2018 AI开发者大会首轮重磅嘉宾及深度议题现已火热出炉,扫码抢“鲜”看。国庆特惠,购票立享 折优惠!

点击“阅读原文”,也可立即报名。


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/xOhszitaHs
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/24743
 
669 次点击