转载

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

新旧交替的轮回中,无论是产品、技术,亦或是工具均会有被替换以及淘汰的一天。那么,在这个 “适者生存”时代,如何让最为敏感的开发者们身处最前沿的技术趋势之上,或许我们可以从一些主流的排行榜中来一探究竟。

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

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

C 和 Java 差距缩小、Python 和 C++ 渐行渐远!

根据最新的榜单显示,相比上个月编程语言 Top 5 并没有太大的变化,其中 Java 依旧稳坐榜首,随后分别是 C、Python、C++、C#。

不过有一些有趣的趋势值得我们持续关注:目前市场占比 16.037% 的 C 正在逐步逼近第一名 Java(16.246%),两者之间仅相差 0.2%。对此,TIOBE 官方对此作出预测,C 语言或将在今年年底之前成功逆袭 Java,成为 Top 1。

与之形成鲜明对比的是,第三名 Python 和第四名 C++ 之间的差距。在近一年的时间中,在数据分析以及人工智能等领域风生水起之下, Python  一直保持着迅猛的趋势,占比 9.842%,将 C++ 越拉越远。

除此之外,我们还发现,近几个月的榜单中,处于第十名位置的编程语言一直在变化。两个月在该位置的是 SQL、上个月是 Objective-C,而本月 Swift 接手了这个位置。

Swift 和第 11 名的 Ruby 相比,差距仅为 0.4%。从侧面窥探,这或将意味着在接下来的几个月中,Swift 会一直保持其前十名的位置。

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

其他编程语言排名

除了以上,还有一个编程语言的涨幅不容忽视,它就是专注于安全的系统编程语 言——Rust,在一个月内,Rust 从第 34 名上升到了第 25 位,从而创下了历史新高。究其缘由,从应用层面来看,Google、微软和 Mozilla 等公司均拥抱了 Rust。与此同时,在本月中,亚马逊的 AWS 也在博客上发文表示赞助 Rust 语言,至于选择 Rust 的原因,其表示(https://aws.amazon.com/cn/blogs/opensource/aws-sponsorship-of-the-rust-project/):

  • 性能。Rust 非常快且内存效率高:没有运行时或垃圾收集器,它可以为关键性能服务提供支持,可以在嵌入式设备上运行,并且可以轻松地与其他语言集成;

  • 可靠性。Rust 的丰富类型系统和所有权模型保证了内存安全性和线程安全性,并能使开发者在编译时消除许多类的错误。

  • 生产率。Rust 拥有出色的文档,友好的编译器以及有用的错误消息以及一流的工具——集成的软件包管理器和构建工具,具有自动完成和类型检查的智能多编辑器支持,自动格式化程序等。

如果在这样的趋势之下,Rust 进入该编程语言 Top 20 指日可待。

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

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

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

  • 4th Dimension/4D, ABC, Alice, Apex, Arc, Awk, bc, Bourne shell, CL (OS/400), Clipper, Clojure, Common Lisp, Crystal, cT, Curl, Elixir, Erlang, Forth, Hack, Icon, Inform, Io, J, Ladder Logic, LiveCode, Maple, Mercury, Monkey, MQL4, NATURAL, OpenCL, OpenEdge ABL, Oz, PL/I, PowerShell, Programming Without Coding Technology, Pure Data, Q, S, Snap!, SPARK, Standard ML, Tex, Vala/Genie, Verilog, VHDL, WebAssembly, X10, XC, Z shell

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

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

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

历史排名(1998-2019)

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

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

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

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

【说明】

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

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

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

【END】

TIOBE 11 月编程语言排行榜:C 逼近 Java,Swift 进入 Top 10

 热 文推 荐 

独家对话微软顶级代码女神潘正磊: Visual Studio 与 VS Code 的未来走向 | 人物志

马云、马化腾任职清华; 微软将数据保存在玻璃中; Visual Studio Online 上线 | 极客头条

☞拥有自我意识、自我模拟的粒子机器人来了!

☞GitLab 公开拒收中国员工,你怎么看?

Google、Facebook等不可错过的 AI 开源工具,你想要的都在这里!

11月全国程序员工资统计,区块链工程师比算法工资高,超 2 万元!

程序员相亲图鉴

ICCV 2019 | 无需数据集的Student Networks

以太坊全球节点分布数量大爆发,覆盖近80国 !以太坊平均确认时间缩短近一倍 | 数据周榜

你点的每个“在看”,我都认真当成了喜欢

原文  http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650731873&idx=1&sn=66e553111cec54586604c8baa881edce
正文到此结束
Loading...