软硬件工程师们要留意,未来这五种编程语

伴随着技术进步,编程语言会不断推陈出新。不过老旧的程序语言也会因为时代改变而被淘汰。科技媒体Dice选出五种在未来可能将会消失的程序语言,并且建议以这些程序语言为主的工程师应朝着多样化的方向提升自己的技能。

作者科拉科夫斯基(NickKolakowski)查询了软件评估公司TIOBE及软件开发行业分析公司RedMonk的软件人气排名,并参考Dice的资料库,从而列出了五种可能消亡的程序语言。

第一个被点名的就是曾大受欢迎的Ruby。Ruby在TIOBE的排名短短一年半内从第9名滑落到第12名。且根据Dice的资料显示,Ruby的工作岗位在年减少了56%,由此可能会让使用Ruby的人数快速下滑。

Haskell同样被认为前途堪忧。虽然包括Facebook和GitHub等知名公司都会使用Haskell,不过Haskell在RedMonk的排名从年的13名一路下滑到榜单边缘的19名,且始终没有反弹的迹象。

第三个是Objective-C。虽然苹果公司推出Objective-C至今已有35年,但近几年Objective-C的排名下滑并不明显,有不少开发者还是习惯使用。不过年苹果发表Swift后,那么长期而言Objective-C就不会是开发者们的好选择。苹果积极推动Swift发展,也有越来越多开发者使用Swift开发软件,这很可能意味着Objective-C终将成为历史。

R语言目前是颇受欢迎的编程语言,不过科拉科夫斯基认为Python正在取代R在行业中的地位。虽然学术界和数据科学家还在使用R,但对数据分析有兴趣的公司开始转向Python,因为Python有扩展性且更容易使用。科拉科夫斯基推测,要是R和Python能彼此结合,则有助于R继续存活。

最后一个被认为缺乏未来的程序语言是Perl。在RedMonk和TIOBE,Perl的排名都日趋下滑。就算Perl受欢迎的程度大不如前,还是有很多旧网站使用Perl,所以不会太快就消失。目前开发者普遍采用别的程序语言来架构网站,因此Perl依旧会渐渐衰亡。




转载请注明:http://www.aierlanlan.com/grrz/2980.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了