TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌

系统 1191 0

640?wx_fmt=gif

TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第1张图片

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

当小白在敲开程序员这行大门之际,往往需要面对 涵盖编程语言、框架、平台等不同的技术做选型,对此,有的人会向前辈们请教经验以作选择;有的人会按照自己对行业的技术见解进行判断;也有的人会去深究对比不同的资料来探究不同的技术趋势。

就编程语言范畴, 日前,知名的 TIOBE 编程语言社区最新发布 8 月的编程语言排行榜,在此,希望能够给技术人提供一些最新的趋势参考。


640?wx_fmt=png

Objective-C 有所上涨、Swift 跌落!


相比 7 月榜单,本月编程语言的排名并未有太大波动,而正因此,TIOBE 官方也将 8 月编程语言排行榜戏谑为「Silly season」。接下来,我们将一窥其中一些值得关注的变化。

从最新的榜单来看,8 月编程语言排行榜中  Top 10 分别为 Java、C、Python、C++、C #、V isual Basic .NET、JavaScript、PHP、Objective-C 、SQL。

在一众编程语言中,铁三角的架构早已不在,现在只有 Java 与 C 稳立未倒。而当先的第三名 Python 在 TIOBE 每月的排行榜中占比则越来越重,其一路从  8 月  8.530% 的占有率上升到 9 月的 9.260%,本月更是以  3 .0 3 % 的涨幅达到了  10.02% 的占比。对于曾经不少人期望 第四名的 C++ 能重回第三宝座的这个梦想,似乎在不断迭代的 TIOBE 排行榜中渐行渐远。

另外, 在 Top 10 中,本月  Objectiv e-C 和 SQL 的位置也首次发生了变换, Objectiv e-C  位列第九,SQL 排名第十。

事实上,近年来, Objective-C  在苹果主推 Swift 的举措下,发展得尤为艰难。 此前来自 北美的一家技术网站 Dice  更是将  Objectiv e-C  列入了“5 中可能会失败的编程语言”之列。不过  Objective-C   发展至今已有 35 年的历史,其在 苹果系 软件生态的诸多 应用中早 根深蒂固,Swift 想要在短时间内撼动其位置似乎也不大现实。在本月中,随着之前苹果发布 SwiftUI 热度的消退,Swift 从上个月的第 13 名跌落至本月的第 18 位。

TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第2张图片


640?wx_fmt=png

其他编程语言排名


除了以上,也有一些值得关注的编程语言变化:

  • 系统编程语言 Rust 从第 33 名上升至第 28 位;

  • JavaScript 的超集 TypeScript 从第 41 为变为第 35 位,使用率有了大幅的上涨;

  • Julia 上升了 11 个名次,从原来的 50 名变为现在的第 39 位;

  • 曾经一度被热捧的 Kotlin 现在发展趋势较为平稳,不过离排行榜的 Top 20 还有很大的差距,当前位于第 45 名。

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

TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第3张图片

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

  • (Visual) FoxPro, 4th Dimension/4D, ABC, Alice, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Clipper, Clojure, CoffeeScript, Common Lisp, Crystal, cT, Erlang, Euphoria, Factor, Forth, Icon, Inform, Io, J, Korn shell, LabVIEW, Ladder Logic, LiveCode, Maple, Mercury, ML, Monkey, MQL4, MS-DOS batch, NATURAL, OpenCL, OpenEdge ABL, Oz, PL/I, Ring, S, Snap!, SPARK, SPSS, Stata, Tcl, Verilog, VHDL, XC, Xojo, Z shell


640?wx_fmt=png

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


TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第4张图片


640?wx_fmt=png

历史排名(1998-2019)


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

TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第5张图片


640?wx_fmt=png

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


TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第6张图片

【说明】

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名 基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如  Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。 请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

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

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

【End】 TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第7张图片

被罚 50 亿后,Google 不再强制绑定 Android 默认引擎!

不可不知的 5 种 JavaScript 代码编辑器

☞北上深人均月薪超 2 万元,清华近三成毕业生年入 50 万+,5G 人才月薪超 4 万

吴军:站在浪潮之巅,5G 和 IoT 才是未来 10 年的浪潮 | 人物志

入门必备 | 盘点11个常用的区块链开发工具,年薪百万的工程师都是从玩转它们开始的

如何从零开始设计一颗芯片?

200行代码解读Github冠军项目背后的定时器

自然语言处理十问!独家福利

为什么雷军说“华为不懂研发”?

TIOBE 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌_第8张图片 点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

640?wx_fmt=png 你点的每个“在看”,我都认真当成了喜欢

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论