当前位置: 首页 > 科技观察

5种可能会衰落的编程语言

时间:2023-03-13 04:19:30 科技观察

并非所有的编程语言都长盛不衰。事实上,新一代的开发者会采用其他他们觉得更容易使用的语言或框架,即使是最流行的语言也不可避免地会衰落。为了总结哪些语言可能会下降,DiceInsights(一家为技术职业新闻服务提供求职信息的网站)研究了TIOBE和RedMonk的编程语言排名,以及自家网站的招聘信息数据库,并提出了以下五种可能的编程语言衰退趋势。1.Ruby过去,Ruby非常流行,一直保持在TIOBE编程语言排行榜的前十名。开发人员认为它很容易学习。但在过去的18个月里,Ruby在TIOBE的排名持续下滑,从第8位跌至第12位,一度跌至第16位。此外,对Dice最近一年招聘数据的分析显示,寻找通晓Ruby的技术专业人员的公司数量大幅下降。2018年,Ruby的工作需求下降了56%。这个数据非常惊人。这意味着公司正在放弃Ruby。按照这个趋势,在不久的将来,Ruby的基础用户很可能会迅速缩减到几乎为零。2、Haskell据了解,Haskell将在2020年进行一次重大的标准更新(具体可以查看(来自GHC和GitHub中与Haskell相关的仓库),很多知名公司和项目(Facebook,GitHub等)曾经用过Haskell是用来构建重要程序的,但是Haskell在RedMonk的排行榜上长期表现平平,说明没有开发者关注它,不知道是不是可以理解为“垂死”或者已经“死亡”。3.Objective-CApple的Objective-C已经有35年的历史了,但是很明显Apple已经不再关心它了。五年前,Apple在其生态系统中引入了一种新的改进的编程语言Swift,并迅速上线在编程语言的阶段,毫无疑问,他们最希望开发者能够迅速接受Swift来取代Objective-C。平心而论,越来越多的开发者开始使用Swift(尤其是它的功能越来越丰富),然而,令人意外的是Objective-C跻身流行编程语言之列。太糟糕了,可能在35年的遗留代码中,许多开发人员只是更喜欢使用他们一直使用的语言。然而,Objective-C可能会在某个时候完全消失,Apple很乐意看到这样的结果,因为Swift正在成为构建iOS、macOS以及即将跨平台应用程序的非常有效的语言。4.R在过去,R是一种非常流行的数据分析语言。然而,Python的出现似乎正在蚕食R的市场份额。尽管学术界和数据科学家仍在使用R,但从事数据分析的企业正在转向Python,这主要是由于Python的可扩展性和易用性。因此,R在TIOBE的编程语言流行指数上有所下降,而其他研究也表明,在Python的影响下,R的使用率正在缓慢下降。如果R要以某种形式生存下来,那么最终将它与Python结合使用的应该是数据分析师,正如总部位于加利福尼亚州红木城的智能营销数据平台的联合创始人EnrikoAryanto早些时候所说的那样年份:如果我的职业生涯重新开始,我会比R更重视Python。Python是一种更通用、使用更广泛的编程语言。5.Perl虽然RedMonk语言排行榜的数据显示Perl的受欢迎程度有所下降,但考虑到仍有大量遗留网站使用Perl,该语言“没落”还需要很长时间。人们已经广泛使用其他编程语言来构建网站等,这也意味着Perl正在逐渐被抛弃。之前我们也说过Perl几乎没有积极的发展,但是有开发者评论说:其实Perl每年都有更新,但是考虑到它在RedMonk和TIOBE上的衰落,我们还是觉得是一种衰落。语言。