TIOBE 8月编程语言排行榜!

640?wx_fmt=jpeg

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

就编程语言范畴,日前,知名的 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 位。

640?wx_fmt=png

其他编程语言排名

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

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

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

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

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

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

640?wx_fmt=png

第 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)

640?wx_fmt=png

历史排名(1998-2019)

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

640?wx_fmt=png

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

640?wx_fmt=png

【说明】

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

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

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

(转自CSDN)

640?

640?wx_fmt=png

1.国产嵌入式操作系统,发展之路在哪里?

2.中国团队新型类脑芯片登上《自然》封面

GitHub 断供危机来了!权威解读程序员应对指南

4.10年电子工程师:把这6个主流技术搞懂,月薪25K没问题

5.阿里平头哥发布最强16核RISC-V处理器,并将其开源!

6.树莓派4与英伟达Jetson Nano,谁是最佳嵌入式“电脑”?

640?wx_fmt=gif

免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值