当前位置: 首页 > 科技观察

2021年最流行编程语言排行榜:苹果编程语言Objective-C被Swift取代

时间:2023-03-20 16:44:28 科技观察

Tiobe指数是多少?Tiobe索引的格式为+"programming"""可以换成指定的编程语言,例如:+"PHPprogramming"。这是2020年TiobeIndex和相关编程语言的排名百分比情况,如图所示,Java语言和C语言从2002年开始分列第一和第二。Tiobe算了哪些语言?一般来说,只有符合条件的编程语言才会被计入Tiobe的影响因子。一门编程语言入选Tiobe索引必须满足3个先决条件:1.它在维基百科中有自己的词条,而维基百科明确指出它是一种编程语言,这就是为什么(Rubyon)Rails、Excel、Android、Boost、Cocoa,ASP和AJAX没有入选Tiobe指数排名。2应该是图灵完备的,所以XML和HTML不能算。3格式+“编程”的关键词必须至少被点击5000次。Tiobe编程语言社区指数是编程语言流行度的风向标,每月更新一次。万众期待的四月排行榜!本月Tiobe排名前10位的编程语言是:C、Java、Python、C++、C#、VisualBasic、JavaScript、Assembly、PHP和SQL。排在前20名的还有:ClassicVisualBasic、Delphi/ObjectPascal、Ruby、Go、Swift、R、Groovy、Perl、MATLAB和Fortran。开发分析师RedMonk的2021年第一季度编程语言排名是JavaScript,其次是Python、Java、PHP、C#、CSS、TypeScript、Ruby和C。Swift语言是时候取代Objective-C了吗?根据Tiobe于2021年4月发布的榜单,Objective-C最终跌出了前20名最受欢迎的语言。Apple发布Swift已经7年了,而Objective-C已经连续7年进入Tiobe排行榜的TOP20榜单。2014年Swift发布时,Objective-C在该指数中排名第三。Tiobe认为,即使Objective-C跌出前20名,它仍然是一种流行的编程语言。而Swift在4月份的Tiobe指数中排名第15,低于2020年4月的第11。另一个显着变化是Fortran的指数从一年前的第34位重新出现在第20位。Fortran于1950年代从IBM诞生,在科学计算领域仍然很流行。在Tiobe指数中,其最高排名是2002年的第10位,属于“恐龙语言”之一。“经过10多年的发展,Fortran再次跻身前20名,成为‘恐龙语言’之一。对于这种(科学)数字处理的语言一直有巨大的需求,欢迎回到TOP20,”Tiobe说,Groovy是一种运行在Java虚拟机(JVM)上的语言,它也回到了今年的前20名月,从去年4月的第48位上升到目前的第17位。据统计,Groovy在2021年1月排名第十。需要注意的是,Tiobe指数并不表示哪种编程语言更好,也不是因为代码行数多而排名更高。该索引可用于检查我们编程的技能是否仍然是最新的。我们可以在做出战略决策之前选择哪种编程语言更适合。举个例子,我们来看看Tiobe官方对这份编程语言排名的解读:Object-C(以下简称OC)和Perl语言在2017年到2018年下降了超过3个位置。下降的原因在OC的排名中不难猜到。公司最近几年慢慢开始放弃OC,取而代之的是Swift。至于Perl语言,这是一种脚本语言,2005年风靡全球。但在2008年,Dobb博士表示“根据我们当时在TiobeE索引中看到的趋势,Perl将会灭绝。”“没想到,作为支持Perl语言的死忠,他声称绝不会发生,“Perl语言正在被TIOBE索引玩。”重要提示,SQL已经在2018年2月加入Tiobe指数。同时,由于之前的Tiobe排行榜没有记录SQL,语言的发展非常快,但这不是正常现象。对于大多数编程来说语言,它是规范化的。Smalltalk,世界上最古老的纯面向对象编程语言之一,用“恐龙”一词修饰Smalltalk,点明了这门最古老语言的昔日辉煌和当下落寞,意味深长。在最近的Tiobe排行榜中,有排名上升的趋势,“恐龙”语还在!琼斯指数、上证指数、深成指等指数的重要性直接反映了市场整体情况,为投资者了解市场整体情况提供了直观的参考,从而方便了我们的理财和投资。也就是说,对于程序员来说,Tiobe索引也是非常重要的。它直接反映了编程语言的未来趋势,对编程决策具有很强的指导意义。