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

Objective-C在编程语言中的受欢迎程度持续下滑

时间:2023-03-16 15:45:02 科技观察

Tiobe编程语言排行榜将Swift的快速崛起视为Objective-C下滑的主要原因。根据Tiobe本月发布的编程语言流行度排行榜,随着苹果公司推出的新一代编程语言Swift的迅速流行,其前身Objective-C的吸引力已经出现大幅下滑。根据目前Objective-C的下行轨迹,预计该语言将在今年年底前彻底从Tiobe编程语言前20名榜单中消失。“Objective-C现在处于自由落体状态。在过去的几个月里,它每个月都失去了大约1%的市场份额,”流行榜报告称。毫不奇怪,一年前苹果推出的Objective-C的继任者Swift一路高歌猛进,这也成为了Objective-C失势的主要原因。“目前,编程行业正在广泛采用Swift语言,因为它具有优越的编程成本水平。此外,开发人员也倾向于更频繁地使用C++来编写低级iOS应用程序,”该报告进一步补充道。Tiobe的编程语言流行度排名使用一个公式来评估不同编程语言在主要搜索引擎(包括Google、Bing和维基百科)中的查询次数。Objective-C在本月编程语言流行榜中排名第五,市场份额为4.339%;一年前的2014年6月,它排名第三,市场份额为10.939%。与此同时,Swift在本月的榜单中以1.44%的份额排名第14位,但在苹果推动其开源后,这门编程语言很可能会迅速获得更多人气。“将Swift项目开源肯定会对其受欢迎程度产生积极的推动作用,”Tiobe总经理保罗詹森在一封电子邮件中说。“最近大企业开源一些技术已经成为一种发展趋势,2006年Java被甲骨文推动开源,最近微软把TypeScript变成了开源语言,我觉得这个思路就是开源“通过语言。减少开发者用户对语言被单一大厂商控制的担忧的方法。通过这种方式,通常可以显着提高语言的采用率。”然而,Objective-C远非彻底失败。Jansen说,虽然Swift语言正在成为新型应用程序开发的首选语言,但Objective-C在iOS移动应用程序开发中仍然表现出强大的主导地位——至少在Tiobe客户看来是这样。公司的主要业务是帮助客户跟踪软件的质量水平。另一组类似排名的PyPL编程语言流行度报告是根据谷歌搜索引擎了解每种编程语言的流行度。其本月排名将Objective-C排在第八位,市场份额为5.5%。该数字较上年同期下降0.4%。Swift排名第11,份额为2.6%。Java在本月的Tiobe流行度排名中位居第一,市场份额为17.822,其次是C语言(16.788%)、C++(7.756%)和C#(5.056%)。Java也成功登上本月PyPL排行榜榜首,份额为24.4%,其次是PHP(占比11.5%)、Python(占比10.9%)、C#(占比9.1%)和C++(占比7.9%)).原标题:Objective-C的语言流行度呈螺旋式下降