5门可能衰落的编程语言
《5 Programming Languages That Are Probably Doomed》的文章。
以下为文章译文(不代表本公众号立场):
Ruby
很久以前,Ruby 非常受欢迎,它是 TIOBE 月刊上的 TOP 10 编程语言,开发人员普遍都会称赞它极低的入门门槛。但在过去的 18 个月里,其 TIOBE 的排名从第 9 位下降到了第 12 位。
Haskell
Objective-C
苹果的 Objective-C 已经 35 岁,很明显,苹果公司想让它自生自灭了。五年前,苹果公司的高管们登上舞台,为其软件生态系统推出 Swift,这是一种新的、经过改进的编程语言。毫无疑问,他们希望开发者能迅速接受 Swift 以替代掉 Objective-C。
公平地说,更多的开发人员已经开始使用 Swift (特别是在功能变得更加丰富的情况下),但是 Objective-C 并没有像一些人所期望的那样在流行语言排名中暴跌,可能只是许多开发人员更喜欢使用他们一直使用的语言。
不过到某一时刻,Objective-C 很可能会完全消失。因为 Swift 正在成为一种非常有效的语言 —— 用于构建 iOS、macOS 和即将推出的跨平台应用程序。
R
早在多年前,R 是一种越来越流行的数据分析语言。然而,Python 似乎正在迅速崛起并吞噬了 R 的市场份额。
尽管 R 仍然被学者和数据科学家所使用,但对数据分析感兴趣的公司正转向 Python,因为它的可伸缩性和易用性对开发者更具吸引力。因此,虽然 R 在 TIOBE 的编程语言流行指数有所下降,但其他研究显示,R 的使用率下降缓慢其实有利于 Python 的发展。
Perl
即使 RedMonk 语言排行榜的数据显示 Perl 受欢迎程度下降,但考虑到仍然有大量的“上古”网站在使用它的代码,所以该语言还需要很长一段时间才能完全“衰落”。除此之外,开发人员普遍采用其他编程语言来构建网站,这意味着 Perl 将陷入越来越多的废弃状态。
P.S. 在本文的早期版本中,我们说过 Perl 几乎没有活跃的开发。不过正如一些有帮助的评论者指出的那样,事实并非如此:它每年更新一次。然而,鉴于它在 RedMonk 和 TIOBE 上的排名下降,我们仍然认为这是一门有衰落迹象的语言。
开源中国征稿啦!
开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 400 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。
现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿