社区所有版块导航
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 8 月编程语言排行榜:Python 奋力追赶 C,Swift 下跌

CSDN • 7 年前 • 801 次点击  

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

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

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


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


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

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

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

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

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


其他编程语言排名


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

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

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

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

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

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

第 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


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



历史排名(1998-2019)


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



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


【说明】

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

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

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

【End】

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

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

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

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

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

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

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

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

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

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

你点的每个“在看”,我都认真当成了喜欢
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/37182