Objective-C即将退出历史舞台 Objective-C这个月在TIOBE指数中又失去了7个位置,因此在前20名中处于下滑的边缘。实际上,下降的时间比预期的要长得多。2014年,苹果宣布新的编程语言Swift将取代Objective-C。当时Objective-C在TIOBE指数中排名第三,iphone和ipad的移动应用程序开发蓬勃发展。 宣布之后,Objective-C的市场份额从2014年的12%下降到2016年的1%。令人惊讶的是, Swift 在同一时期从1%增长到只有2%。剩下的10%被其他编程语言占用,这些语言似乎可以在多个移动平台上编译。有人可能会得出这样的结论:苹果用Swift直接取代Objective-C是在侮辱ios程序员,这是一个错误,但实际上他们别无选择。Objective-C作为一种编程语言已经过时了,绝对需要重新设计。 在我看来,逐步地用现代特性来扩展Objective-C会更好。就像Java、c++和c#等语言一样,它们也是通过在每个新版本中做一些小改动而存活下来的。现在,苹果公司的这一举动使其失去了10%的编程语言市场份额。话虽如此, Swift 目前在TIOBE指数中排名第十。 Other programming languages 编程语言历史榜 TIOBE编程社区指数是编程语言受欢迎程度的一个指标。索引每月更新一次。这些评级是基于全球熟练工程师、课程和第三方供应商的数量。流行的搜索引擎,如谷歌,必应,雅虎!、维基百科(Wikipedia)、亚马逊(Amazon)、YouTube和百度被用来计算评分。 需要注意的是,TIOBE索引并不是关于最好的编程语言或编写了最多行代码的语言。该索引可用于检查您的编程技能是否仍然是最新的,或在开始构建新软件系统时,就应该采用哪种编程语言做出战略性决策。TIOBE索引的定义可以在这里找到。 免责声明:1.本公众号所转载内容均来自公开网络。2.如果出处标注有误或侵犯到原著作者权益,请联系删除。 3.来源:https://www.tiobe.com/tiobe-index/