专栏名称: 人工智能与大数据技术
分享大数据、云计算、人工智能等高科技先进技术
目录
相关文章推荐
CDA数据分析师  ·  【反焦虑法则】当我不再较劲这 5 ... ·  3 天前  
软件定义世界(SDX)  ·  DeepSeek模型在113个国企的部署及应用 ·  3 天前  
51好读  ›  专栏  ›  人工智能与大数据技术

别瞎学了,这几门语言要被淘汰了!

人工智能与大数据技术  · 公众号  · 大数据  · 2021-03-25 09:36

主要观点总结

本文预测了未来20年内可能会消失的五种编程语言,包括Ruby、Visual Basic、Haskell、Perl和Objective-C。文章分析了每种语言面临的问题和消退的原因,如Ruby的执行速度慢,Visual Basic的开发者流失,Haskell的学习难度大且更新缓慢,Perl被Python等更简单的语言取代,以及Objective-C面临Swift的竞争。但文章也指出,这些语言的命运并非一定消失,如果得到足够的维护和更新,它们可能重新焕发生机。最后,文章给出了学习编程语言的建议,考虑市场需求和未来增长潜力等因素。

关键观点总结

关键观点1: 预测未来20年内可能消失的五种编程语言

文章列举了这五种语言,并分析了它们的现状和面临的问题。

关键观点2: Ruby消退的原因

Ruby因执行速度慢,以及在某些方面的进步停滞而面临淘汰。

关键观点3: Visual Basic的状况

Visual Basic是程序员最不喜欢的编程语言之一,随着C#等更简洁、功能更全面的语言的兴起,它的使用逐渐减少。

关键观点4: Haskell的困境

Haskell是古董级别的编程语言,学习难度大,且缺乏活跃的开发者社区和更新计划。

关键观点5: Perl的衰落

Perl曾被广泛使用的编程语言,但随着Python等更简单的语言的兴起,它的使用逐渐减少。

关键观点6: Objective-C面临的挑战

Objective-C主要限于Apple平台的开发,随着Swift的出现,它的使用逐渐减少。

关键观点7: 编程语言的未来选择建议

文章建议在学习编程语言时,要考虑市场需求、未来增长潜力和个人兴趣等因素。


正文

请到「今天看啥」查看全文




紧随其后,备受欢迎的 Ruby on Rails 框架于 2004 年发布,由于 Ruby 和 Rails 这两个名称在当时几乎成为了同义词, 因此 Ruby 很快地被推到了程序员最喜欢的编程语言排行榜首位。


它经历了一个坚实的十年,稳居编程语言排行榜前列,一度成为众人瞩目的焦点,但是最近的十年它并不好过,所以 Ruby 纳进了淘汰清单列表。


为什么 Ruby 会逐渐消退呢?


导致其排名下降的最重要的因素之一是其执行速度。



由它构建的应用程序运行速度往往比其他流行的编程语言,比如 JavaScript、Go 和 Python 构建的应用 (在某些框架下) 运行速度慢。


同时期下, 后三者已经发展到可以满足当时的需求,而 Ruby 在很多方面一直在原地踏步,没有什么进步。


例如,让 Ruby on Rails名噪一时的 MVC架构 。其实现在看起来多多少少都有点过时。


Visual Basic


Visual Basic 是公认的程序员最不喜欢的编程语言之一,没人反对吧? (反对就是你对!!)



它是微软在1991年发布的,作为构建 Windows 的主要工具,目标是实现了,但最近问题也不少。







请到「今天看啥」查看全文