5 门可能衰落的编程语言
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
并不是所有编程语言都能经久不衰。事实上,新一代的开发人员会采用他们认为更容易使用的其他语言或框架,即使是最流行的语言也不可避免地会走向衰落。
为了总结出哪些语言可能会走向衰落, Dice Insights(提供求职消息的技术职业消息服务的网站)研究了 TIOBE 和 RedMonk 的编程语言排名,以及自己网站的招聘信息数据库,得出了以下 5 门可能走向衰落的编程语言。
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-C
苹果的 Objective-C 已经有 35 年的历史了,不过很明显,如今苹果公司已经不管它的死活了,五年前,苹果为其生态系统推出全新且经过改进的编程语言 Swift,并且迅速登上编程语言的舞台,毋庸置疑,他们最希望开发者能迅速接受 Swift 以替代掉 Objective-C。
平心而论,越来越多的开发者已经开始使用Swift(尤其是它的功能已经越来越丰富了),不过,出乎意料的是 Objective-C 在流行编程语言排行榜上的排名也没有预想的那么糟糕,这可能是在 35 年的遗留代码中,许多开发人员只是更喜欢使用他们一直使用的语言。
不过,Objective-C 可能会在某个时候完全消失,苹果公司也很乐意看到这样的结果,因为 Swift 正在成为一种非常有效的语言,用于构建 iOS、macOS 以及即将推出的跨平台应用程序。
4. R
在过去,R 是一门非常流行的数据分析语言。然而,Python 的出现似乎正在吞噬 R 的市场份额,尽管学术界和数据科学家们仍然有人在使用 R,但有关数据分析的企业都开始转向 Python,这主要归功于 Python 的可伸缩性和易用性,因此,R 在 TIOBE 的编程语言流行度指数上有所下降,而其他研究也表明,R 的使用率正在 Python 的影响下缓慢下降。
如果 R 最终要以某种形式存活下来,那应该是数据分析人员最终将它和 Python 结合使用,今年早些时候,智能营销数据平台加州红木城(Redwood City)的联合创始人 Enriko Aryanto 曾表示:如果我的职业生涯重新开始,我会更加考虑使用 Python 而不是 R。Python 是一种更为通用,使用范围更加广的编程语言。
5. Perl
虽然 RedMonk 语言排行榜的数据显示 Perl 受欢迎程度下降,但是考虑到仍然还有大量的遗留网站都是使用 Perl,该语言还需要很长一段时间才有可能“衰落”,如今,开发人员已经在构建网站等方面广泛使用其他编程语言,这也意味着,Perl 正在逐步被抛弃。
此前,我们也曾说过 Perl 几乎没有活跃的开发,但也有些开发者评论:事实上,Perl 每年都会更新,但是考虑到它在 RedMonk 和 TIOBE 上的衰落,我们仍然认为这是一种衰落的语言。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
程序员加班到11点忘记关灯,第二天上班看到罚款被吓到了
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 最近有网友在互联网匿名社区说出自己的经历,他说自己在公司当程序员,因为工作原因经常加班,而且还是主动加班的。因为平时加班太累,经常会忘记关灯。结果有一次加班到11点的时候忘记关灯了,但是公司有规定,如果忘记关灯,那么员工会被罚款,隔天这个员工上班时看到公司罚款通告愣了,原来自己真的被扣了200元。 当时这个员工想不通,自己这么努力加班却因为忘记关灯这件事而被罚款,心里很郁闷,有了辞职的想法。 后来公司行政也在网上说其实自己并不是真的想罚款,只是员工加班后太不自觉关灯了,为了帮公司节省钱,不得不用罚款的方式,这也不是自己的初衷,甚至还有点心寒。为此,行政还想问问大家有没有更好的方法。 有人说这公司做法也太不厚道了吧,这么点电费也要去计较,那么就不加班了,这么做到底对谁有好处呢?如果员工都不加班的话,那公司损失更大啊,连这个都不明白。 可是行政员工却不同意网友的意见,她说这么点电费,看起来没多少,但是你想一下公司面积这么大,一个晚上可能要几十元,一个月的话要几千,如果公司是你自己开的话,你就不会这么去说了。 笔者认为行...
- 下一篇
9月份Github上热门的开源项目
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 9 月份 GitHub 上最热门的开源项目排行已经出炉啦,在本月的名单中,有开源书籍、有开源课程等,下面就是本月上榜的10个开源项目: 1. pure-bash-bible https://github.com/dylanaraps/pure-bash-bible Star 21281 这是一位澳大利亚的工程师在Github上开源了一本书——《pure bash bible》,本书收集汇总了编写 bash 脚本经常会使用到的一些代码片段,无论是常见和不太常见的方法都可以在这书里找到,通过书中的代码片段,可以删除脚本中的依赖项,并且在大多数情况下可以让程序运行的更快。 2. mlcourse.ai https://github.com/Yorko/mlcourse.ai Star 6008 mlcourse.ai是OpenDataScience提供的开源机器学习课程。你还可以参加课程中举行的几次Kaggle Inclass比赛。 3. DeepFaceLab https://github.com/iperov/Dee...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS关闭SELinux安全模块
- MySQL8.0.19开启GTID主从同步CentOS8
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度