随着时间的推移,编程人员发现了更新、更简单的工作方式,新的编程语言如雨后春笋般出现,但只有少数编程语言才能成为社区的新宠物。旧的编程语言会像历史一样被遗忘。 接下来小编给大家介绍5个正在“衰亡”的编程语言
01 Ruby
为什么Ruby会逐渐消失? 导致排名下降的主要原因之一是其执行速度。 由此构建的应用程序运行速度通常比常用编程语言(如Java、Go和Python )慢(在某些框架下)。 同时,后三者已经发展到可以满足当时的需要,但Ruby在很多方面仍停留在原地,没有多大进步。 例如,让 Ruby on Rails 名噪一时的 MVC 架构,现在对于很多程序员而言是沉重和过时的。
02 Visual Basic
考虑到Visual Basic是被公认的程序员最不喜欢的编程语言之一,将其包含在淘汰列表中是无可厚非的。 微软在1991年宣布,这一目标确实成为构建Windows的主要工具,但多年来一直存在问题。 程序员使用VB开发的欲望差距很大,随着2000年C#的发表,这个差距进一步扩大。 由于C#更简单、提供更广泛的功能,适合云服务和移动开发(在当前市场中扮演着重要角色),因此许多开发人员不使用VB而转向C#。 最重要的是,因为微软说没有进一步发展它的欲望,创作者似乎也无情地放弃了它。
03 Haskell
Haskell是另一种古董级编程语言,几十年前制作,从世纪交际前就开始使用。 不幸的是,对Haskell来说,属于它的时代即将结束。 研究者和学者大多将Haskell用于程序的构建,对其工作进行复杂的排列和外推,一般认为很难学习。 学习路径的困难必然会招致非常有限的主动用户,但是Haskell的最新稳定版本将于2010年发布,无法促进其自身的发展。
04 Perl
和Visual Basic的命运一样,Perl不受大多数开发人员的喜爱。 Perl在1987年开始流行的时候,被称为适合任何初学编程的人的编程语言专家宣传任何人都可以使用,在各种场合都可以使用。 但是,1991年Python的出现,彻底粉碎了Perl主导编程世界的幻想。
Python的语法比Perl稍微复杂一些,但是Python使用户使用脚本实现目标的过程更加简单和直接,改变了当时的游戏规则。 Python从2000年代开始使Perl变暗,成为了编程入门的优先语言。 在过去的15年间,Perl的使用量稳步减少,没有停止下跌的迹象。
05 Objective-C
Objective-C和苹果的关系类似于运动相机和GoPro的密切关系。 两者都是所属公司专用的工具。 Objective-C已经用于开发macOS、iOS和OS X超过20年(截至1996年),但由于Swift的出现,很少有程序员使用此语言。
Swift是由Apple构建的,并在2014年发布,已经过修订,成为macOS、iOS和一些与Apple相关的平台的新编码标准。 虽然Obj-C是基于复杂的c语言创建的,但Swift有效地消除了这些复杂的元素,并添加了新功能,如自动内存管理、Cocoa Touch支持和类型安全集成。
Swift正在努力实现和维护高语言稳定性和用户录用率。 因为苹果公司继续改写Obj-C库,以便老语言的用户能够轻松迁移。 对于这两个选项中的哪个更好还有很多争论,但是现在的趋势表明Objective-C最终将被废除。
领取专属 10元无门槛券
私享最新 技术干货