主要观点总结
本文预测了未来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 是公认的程序员最不喜欢的编程语言之一,没人反对吧?
(反对就是你对!!)
它是微软在1991年发布的,作为构建 Windows 的主要工具,目标是实现了,但最近问题也不少。