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

2019 年 11 月 5 日 CSDN


整理 | 屠敏

出品 | CSDN(ID:CSDNnews)

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

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


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 会一直保持其前十名的位置。


其他编程语言排名


除了以上,还有一个编程语言的涨幅不容忽视,它就是专注于安全的系统编程语言——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 名,因为是非官方发布的,所以可能存在遗漏:

第 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


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】

 热 文 推 荐 

独家对话微软顶级代码女神潘正磊:Visual Studio 与 VS Code 的未来走向 | 人物志
马云、马化腾任职清华;微软将数据保存在玻璃中;Visual Studio Online 上线 | 极客头条
☞拥有自我意识、自我模拟的粒子机器人来了!
☞GitLab 公开拒收中国员工,你怎么看?
Google、Facebook等不可错过的 AI 开源工具,你想要的都在这里!
11月全国程序员工资统计,区块链工程师比算法工资高,超 2 万元!
程序员相亲图鉴
ICCV 2019 | 无需数据集的Student Networks
以太坊全球节点分布数量大爆发,覆盖近80国 !以太坊平均确认时间缩短近一倍 | 数据周榜
点击阅读原文参与开发者大调查,好礼送不停!
你点的每个“在看”,我都认真当成了喜欢
登录查看更多
0

相关内容

【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【实用书】流数据处理,Streaming Data,219页pdf
专知会员服务
76+阅读 · 2020年4月24日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
2019年10月编程语言排行榜:前8名15年如一日
大数据技术
7+阅读 · 2019年10月13日
12月报告:Python称王,C++败北!
程序人生
4+阅读 · 2018年12月6日
Java开发者必看!机器学习开发库精选
云栖社区
5+阅读 · 2018年8月22日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Arxiv
6+阅读 · 2020年2月15日
Arxiv
3+阅读 · 2019年9月5日
VIP会员
相关VIP内容
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【实用书】流数据处理,Streaming Data,219页pdf
专知会员服务
76+阅读 · 2020年4月24日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
Top
微信扫码咨询专知VIP会员