盘点5种将要走向衰败的编程语言_编程语言

在过去的几十年间,大量的编程语言被发明、被修改、被取代。并非所有的编程语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言也不可避免地要走向衰败。

 

盘点5种将要走向衰败的编程语言_衰败_02

 

专注于为北美地区的科技专业人士提供行业见解和分析,以及提供求职消息的技术职业消息服务网站 Dice Insights 近日发表了一篇题为《5 Programming Languages That Are Probably Doomed》的文章。

 

文章中总结了一些有“衰落迹象”的编程语言。它们分别是:

 

Ruby

 

盘点5种将要走向衰败的编程语言_编程语言_03

 

很久以前,Ruby 非常受欢迎,它是 TIOBE月刊上的 TOP 10 编程语言,开发人员普遍都会称赞它极低的入门门槛。但在过去的 18 个月里,其 TIOBE 的排名从第 9 位下降到了第 12 位。

 

另外发现,对 Dice 过去一年发布的招聘数据的分析显示,寻找精通 Ruby 的技术专业人员的公司数量大幅下降。2018 年,Ruby 的就业数量下降了 56%。这是一个巨大的警告信号,表明很多公司正在放弃 Ruby,如果是这样的话,该语言的用户基础可能会迅速减少到几乎一无所有。

 

Haskell

 

盘点5种将要走向衰败的编程语言_衰败_04

 

据称,Haskell 将在 2020 年进行一次重大的更新(由 GHC 和 GitHub 中与 Haskell 相关的仓库可以看出)。一些知名公司和项目(Facebook、GitHub 等)都曾使用 Haskell 在某个时候构建过重要的程序。

 

然而,Haskell 在 RedMonk 的语言排名长期保持不变且比较靠后,这表明几乎没有开发者关注它。是否意味着它死了还是完全死了?

 

R

 

盘点5种将要走向衰败的编程语言_衰败_05

 

想当年,R 随着时间的推移成为一种越来越流行的数据分析语言。然而,万万没想到的是,Python 的崛起正在迅速吞噬 R 的市场份额。尽管当前学术界和数据科学家仍然使用 R,但对数据分析感兴趣的公司正在转向使用 Python,因为该语言具有可扩展性和易用性。因此,在 TIOBE 的编程语言流行度指数下,Python 不仅超过了 R,还跻身于排行榜的 Top 3,且也有其他研究表明 R 使用量的缓慢下降有利于 Python 的发展。

 

如果未来 R 可以以任何形式存活,那或许是因为数据分析师可能最终将它与 Python 结合使用了。“将 R 和 Python 结合起来是合理可行的,我们在内部的数据科学平台上运行它们。但如果我今天重新开始我的职业生涯,我可能会考虑专注于 Python 而不是 R。因为 Python 是一种更通用的语言,具有更广泛的应用。”一家位于加利福尼亚州名为 Redwood City 的智能营销数据平台 QuanticMind 的联合创始人、CTO Enriko Aryanto 如此说道。

 

Objective-C

 

盘点5种将要走向衰败的编程语言_编程语言_06

 

苹果的 Objective-C已经 35 岁,很明显,苹果公司想让它自生自灭了。五年前,苹果公司的高管们登上舞台,为其软件生态系统推出 Swift,这是一种新的、经过改进的编程语言。毫无疑问,他们希望开发者能迅速接受 Swift 以替代掉 Objective-C。

 

公平地说,更多的开发人员已经开始使用 Swift (特别是在功能变得更加丰富的情况下),但是 Objective-C 并没有像一些人所期望的那样在流行语言排名中暴跌,可能只是许多开发人员更喜欢使用他们一直使用的语言。

 

不过到某一时刻,Objective-C很可能会完全消失。因为 Swift 正在成为一种非常有效的语言 —— 用于构建 iOS、macOS 和即将推出的跨平台应用程序。

 

Perl

 

盘点5种将要走向衰败的编程语言_编程语言_07

 

即使 RedMonk 语言排行榜的数据显示 Perl 受欢迎程度下降,但考虑到仍然有大量的“上古”网站在使用它的代码,所以该语言还需要很长一段时间才能完全“衰落”。除此之外,开发人员普遍采用其他编程语言来构建网站,这意味着 Perl 的使用率会逐日缩减,直至废弃。

 

那么,对于想要学习编程的小伙伴们来说,选择哪一种语言才不会被淘汰呢?

 

盘点5种将要走向衰败的编程语言_编程语言_08

*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。