技术编辑:宗恩丨发自 思否编辑部
SegmentFault 思否报道丨公众号:SegmentFault
R 语言在 2020 年 7 月的 TIOBE 指数中,从第九位回升到了第八位,这也是它的历史最好问题。从数据上看仿佛 Python 才是最受欢迎的数据分析语言,然而 R 的风行水平在一直晋升,将来甚至有可能达到 Python 的地位。
R 语言之所有受欢迎,是因为以下两点起因:
1、商业统计语言和软件包(例如 SAS,Stata 和 SPSS)的时代曾经完结。大学和钻研机构采纳 Python 和 R 进行统计分析。
2)须要大量统计和数据挖掘能力找到针对 COVID-19 病毒的疫苗。所以易于学习和应用的统计编程语言当初开始风行。R 语言从这些语言中怀才不遇。
榜单前十名没有显著变动,C 语言间断第三个月蝉联第一,Java 和 Python 仍紧随其后。除了已提到过的 R 语言和 PHP 地位对调,Swift 和 SQL 也进行了调换,Swift 胜利进入前十。
上个月 Rust 语言首次进入榜单前二十,此次由 20 名回升至第 18 位。排在它后面的是稳固放弃着每月后退一位节奏的少儿编程语言 Scratch。
目前处在 top 20 危险边缘的是排名降落的 PL/SQL 和 Classic Visual Basic 语言。上月掉出前 20 的 Objective-C 还在下掉,本月排名 23。Delphi/Object Pascal 间接从 22 名变成第 30 名。
另外值得关注的还有:同样为统计语言的 SAS,提高飞速,排在第 21 位;Kotlin 从 30 到 27 名,也略有回升。
长期历史
不过从长期历史来看,JAVA、C、Python、C## 等语言的地位很难撼动。
编程语言名人堂
下表列出了所有“年度最佳编程语言”获奖者的名人堂。该奖项授予一年中评分最高的编程语言。
开发者们的认识
@雨清寒:如果是找工作,java、前端和 PHP 是最好的抉择。别看某些语言炒的热气腾腾,其实是机构割韭菜而已。比方 python,非一线城市岗位少得可怜。就算是人工智能,没个硕士学历会有人要?
@完满的神速:我集体就是做 PHP 的,我感觉 PHP 曾经不行了。很多大公司开始 PHP 转 GO 了,尽管我也不想抵赖 PHP 不行了,然而事实就在这摆着。而且,我在北京,PHP 的招聘曾经也没有前几年那么景色了。
@汇编 jiang123aa:对性能的晋升也比 C 大不了多少,可保护难度远比 C 高得多,将来要是有新的语言代替 C 的话也只能是易用性比 C 要好,能疾速部署
@ITTTTT:这个榜排名高的不代表语言好,所以什么语言火了,就会忽然上来,而 VB 是因为当年用得很多,当初仍然很多人在用,所以始终连续下来,即便是要不行了,也只能缓缓的退下。
@圣灵洗脑机甲: 进保护状态的时候(16.0 版)其实复杂度不比同期的 C#(7.3 版)低。Option Strict 之类的从 6.0 来的个性跟 .NET 平台的 Linq,Async,ValueTuple 这些个性搅在一起,每个性能复杂度都是很高的。只有跟数据类型扯上关系的就要思考前期绑定状况的策略。况且还有 Xml 集成这种写编译器的人想骂产品经理的不便公众然而导致编译器作者很苦楚性能,复杂度不是个别开发人员能抗住的。
你怎么看到榜单上编程语言的地位变动,能够在评论区留言探讨!