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 编程语言历史榜