极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:35
登录|注册

观点:五种注定将要走向衰败的编程语言

讲述:丁婵大小:2.11M时长:04:35
并非所有的编程语言都能保持常青。实际上,随着新生代开发者转向新的编程语言和框架,即使是最流行的编程语言也不可避免地要走向衰败。
为了找出哪些编程语言有可能在未来中长期内走向衰败,科技作者尼克·科拉科夫斯基(Nick Kolakowski)研究了 TIOBE 和 RedMonk 的编程语言排行榜以及 Dice 网站的职位数据库。

1.Ruby

曾几何时,Ruby很流行,并曾经进入到 TIOBE 的月度排行榜前十名。它的易用易学受到了开发者的赞誉。但在过去的 18 个月里,它从 TIOBE 排行榜的第 9 位跌到了第 12 位。
更糟糕的是,Dice 网站的职位数据分析表明,在过去一年中,寻找 Ruby 程序员的公司数量在下降。2018 年,与 Ruby 相关的职位数量减少了 56%。这个迹象表明企业正在抛弃 Ruby,如果真是这样的话,那么这门语言的用户群将会很快萎缩。
不过,也有一些 Ruby 的支持者表示:Ruby 无疑是最被低估的编程语言之一。虽然它不像 JavaScript、C#或 Python 那样受欢迎,但它仍然提供了很多价值,比如减少了编程时间、使用 gems 工具管理、支持自我文档、作为开源语言易于访问、具有灵活性等等。

2.Haskell

据说,Haskell即将在 2020 年进行重大更新。有很多巨头公司和项目(Facebook、GitHub 等)曾经使用 Haskell 开发过一些重要项目。不过,Haskell 在 RedMonk 语言排行榜上的表现一直很平淡,这表明没有更多的开发者在关注这门语言。
当然,Haskell 也不乏支持者。去年,InfoQ 与 FP Complete 首席执行官 Aaron Contorer 畅谈了 Haskell 的当下与未来。详情可阅读文章《Haskell 使用率和用户满意度双双增长》。

3.Objective-C

苹果公司的 Objective-C 已经 35 岁了,很显然,苹果公司想要它衰竭。五年前,苹果公司高层在发布会上发布了Swift,他们希望开发者能够快速转向 Swift。
越来越多的开发者开始使用 Swift,但 Objective-C 并没有像他们所期望的那样在语言排行榜上迅速下降。这与 35 年来积淀下来的遗留代码有关,而且开发者更倾向于使用他们已经熟悉的语言。但不管怎样,Objective-C 会在某个时刻完全淡出我们的视线。Swift 正在成为一门 iOS、macOS 和跨平台 App 的高效开发语言。

4.R 语言

R 语言原本是一门非常流行的数据分析语言,但 Python 似乎正在快速吞噬 R 语言的市场份额。尽管学术机构和数据科学家仍然在使用 R 语言,但对数据分析感兴趣的企业因为 Python 的灵活性和易用性逐渐转向了 Python。结果就是 R 语言在 TIOBE 编程语言排行榜中的位置在下降,也有一些研究表明 R 语言正在逐步被 Python 取代。
如果说 R 语言还能够生存下去,那是因为数据分析师们会将它与 Python 集合在一起使用。智能数据平台公司 QuanticMind 的 CTO 和联合创始人 Enriko Aryanto 在今年早些时候告诉 Dice,将 R 语言和 Python 结合在一起是可行的。他们在内部平台上同时运行这两门语言。但如果他可以重新开始职业生涯,他会考虑 Python,而不是 R 语言,Python 的应用更为广泛。

5.Perl

据 2019 年 7 月 TIOBE 指数分析,Python 不断提升的受欢迎程度是以其他编程语言的下降为代价的。其中一种编程语言是 R,但 Perl 已经被打败了。
尽管 Perl 在 RedMonk 编程语言排行榜中的位置在下降,但要完全跌出排行榜可能还需要很长时间,因为仍然有很多遗留网站在使用这门语言。但不管怎样,因为越来越多的开发者使用其他语言来开发网站,Perl 的使用量会一路走低。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(6)

  • 最新
  • 精选
  • 私 念
    不科学呀,居然没有没有php?
    7
  • 木木
    php 呢?也要被Python 取代了吧
    6
  • 爱学习的大叔
    c#不算吗,感觉国内越来越没落了
    4
  • 思考问题的熊
    有生之年应该都不会系列
    2
  • wahaha
    还好,5个都不会
    1
  • 冯选刚
    极客时间就是用Objective-C写的
    1
    1
收起评论
大纲
固定大纲
1.Ruby
2.Haskell
3.Objective-C
4.R 语言
5.Perl
显示
设置
留言
6
收藏
22
沉浸
阅读
分享
手机端
快捷键
回顶部