学习交流

Objective-C作为一种编程语言就要过时了?

2020-03-02 18:31:12 | 来源:中培企业IT培训网

作为一名程序员或准程序员,在学习计算机的过程中,编程语言的使用是非常关键的,了解编程语言的发展趋势也是非常必要的。下面我们就一起来看看有关编程语言的最新趋势:


近期,TIOBE公布了2020年2月编程语言排行榜,排名前十的分别是:Java,C,Python,C++,C#,Visual Basic.NET,JavaScript,PHP,SQLSwift。这期的标题叫做“Objective-C on its way out”。这么说来,Objective-C作为一种编程语言就要过时了?


我们知道,这些年来,民间一直流传着快速发展的Swift是否将淘汰Objective-C,这并非空穴来风,就连苹果也对Swift寄予了较大的期望,在2014年就宣布新的编程语言Swift将成为Objective-C的继任者。有人可能会得出这样的结论:苹果用Swift直接替换Objective-C,这是对iOS程序员的侮辱,但实际上他们没有选择。Objective-C作为一种编程语言已经过时,肯定需要重新设计。


榜单制作者表示,把Objective-C一步一步地扩展到现代的特性上会更好。就像java、C++和C语言一样,编程语言通过每一次新的发布都有微小的变化。现在,苹果公司通过这一举措失去了10%的编程语言市场份额。而Swift现在在TIOBE指数的第10位,如果要进入前5位,还有很长的一段路要走。


TIOBE 2月编程语言排行1-20:


TIOBE 2月编程语言排行21-50:


TOP 10 编程语言TIOBE 指数走势(2002-2020):


编程语言历史排名(1985-2020):


年度收视率最高的编程语言(2003-2019)


科普一下:TIOBE编程语言排行榜是编程语言流行趋势的一个指标(仅反映编程语言的热门程度,并不能说明一门编程语言好不好或者一门语言所编写的代码数量多少)。每月更新一次,这份排行榜排名指数基于全球技术工程师、课程和第三方供应商的数量,包括有名的搜索引擎,如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等来进行计算。


|文章来源:https://www.tiobe.com/tiobe-index/

标签: 程序员