在过去的几十年间,大量的编程语言被发明、被修改、被取代。并非所有的编程语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言也不可避免地要走向衰败。
专注于为北美地区的科技专业人士提供行业见解和分析,以及提供求职消息的技术职业消息服务网站 Dice Insights 近日发表了一篇题为《5 Programming Languages That Are Probably Doomed》的文章。
文章中总结了一些有“衰落迹象”的编程语言。它们分别是:
Ruby
很久以前,Ruby 非常受欢迎,它是 TIOBE月刊上的 TOP 10 编程语言,开发人员普遍都会称赞它极低的入门门槛。但在过去的 18 个月里,其 TIOBE 的排名从第 9 位下降到了第 12 位。
另外发现,对 Dice 过去一年发布的招聘数据的分析显示,寻找精通 Ruby 的技术专业人员的公司数量大幅下降。2018 年,Ruby 的就业数量下降了 56%。这是一个巨大的警告信号,表明很多公司正在放弃 Ruby,如果是这样的话,该语言的用户基础可能会迅速减少到几乎一无所有。
Haskell
据称,Haskell 将在 2020 年进行一次重大的更新(由 GHC 和 GitHub 中与 Haskell 相关的仓库可以看出)。一些知名公司和项目(Facebook、GitHub 等)都曾使用 Haskell 在某个时候构建过重要的程序。
然而,Haskell 在 RedMonk 的语言排名长期保持不变且比较靠后,这表明几乎没有开发者关注它。是否意味着它死了还是完全死了?
R
想当年,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
苹果的 Objective-C已经 35 岁,很明显,苹果公司想让它自生自灭了。五年前,苹果公司的高管们登上舞台,为其软件生态系统推出 Swift,这是一种新的、经过改进的编程语言。毫无疑问,他们希望开发者能迅速接受 Swift 以替代掉 Objective-C。
公平地说,更多的开发人员已经开始使用 Swift (特别是在功能变得更加丰富的情况下),但是 Objective-C 并没有像一些人所期望的那样在流行语言排名中暴跌,可能只是许多开发人员更喜欢使用他们一直使用的语言。
不过到某一时刻,Objective-C很可能会完全消失。因为 Swift 正在成为一种非常有效的语言 —— 用于构建 iOS、macOS 和即将推出的跨平台应用程序。
Perl
即使 RedMonk 语言排行榜的数据显示 Perl 受欢迎程度下降,但考虑到仍然有大量的“上古”网站在使用它的代码,所以该语言还需要很长一段时间才能完全“衰落”。除此之外,开发人员普遍采用其他编程语言来构建网站,这意味着 Perl 的使用率会逐日缩减,直至废弃。
那么,对于想要学习编程的小伙伴们来说,选择哪一种语言才不会被淘汰呢?
小编给你推荐世界上最好的语言——PHP!学习PHP有哪些优势呢?听小编一一道来。
门槛低
在C/C++、Java、PHP、ASP(这些开发语言中,PHP是最容易学的语言,学习成本是C和JAVA的1/10,是ASP的1/2。
竞争少
PHP发展迅速,大学里基本未开设PHP课程,培训机构也很少,导致掌握PHP的程序员非常少。从求职的角度来看,PHP招聘信息和JAVA比较,PHP招聘量达到JAVA1/3,但是PHP应聘人员只是JAVA1/40。
需求大
目前,全球5000万互联网网站中,有60%以上使用着PHP技术,在国内,80%互联网网站使用PHP开发。百度、新浪、搜狐、淘宝、当当、腾讯QQ等大部分的互联网相关企业都在使用PHP,对PHP人才需求旺盛。
薪资高
PHP程序员待遇根据个人能力、工作经验等多方面因素决定,PHP程序员薪水范围一般在 7.5K到 50K 之间,待遇差别那么大也不难理解,哪家公司不想招来人就能直接工作的,所以工作经验越丰富的程序员薪酬越高。
就业范围广
随着移动互联网技术的兴起,越来越多的Web应用选择了PHP作为主流的技术方案。除了Web开发外,PHP还可应用于微信开发、企业级开发、客户端用户界面开发、APP后台开发等多个领域。
总之,学习PHP培训是完全不用担心前途的。如果你想学习 PHP,选择好一个IT培训机构是非常重要的,来云和数据就是一个不错的选择!
云和数据整合甲骨文、微软云、Unity、百度、华为、腾讯云等知名IT品牌国际资源、原厂资源,由五年以上企业真实开发经验大牛实战授课,实战式教学让学员可以参与真实企业项目的开发,积累丰富的项目经验,更快一步成为PHP精英人才!