在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
整理 | 屠敏 出品 | 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 进入该编程语言 Top 20 指日可待。 下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
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
有道无术,术可成;有术无道,止于术 欢迎大家关注Java之道公众号 好文章,我在看❤️ |
请发表评论