未来10年会过时的5门编程语言,别再学它们了!

开发 前端
今天,我们一起来聊聊接下来10年内更有可能过时的5门编程语言。

大卫·阿姆拉姆曾经说过:“今天的趋势都会在明天成为过去式。“

他的这个理论在编程语言中同样适用,这就是流行趋势,你永远不知道下一个要消失的语言是什么,没有一种编程语言能够一直保持强大,他们会流行一段时间,然后逐渐失去流行,虽然这些语言永远不会消失,但是它们会随着市场的需求而过时。

今天,我们一起来聊聊接下来10年内更有可能过时的5门编程语言:

Objective-C

Objective-C在苹果公司已经有36年的历史了,这是一种通用的、面向对象的编程语言,是苹果的主要编程语言。

在过去的一年中,Objective-C的受欢迎程度一直在下降,在TIOBE指数排名中下降了8位——在4月份的时候,它终于跌出了前20名最受欢迎的语言。

许多开发者更喜欢Swift,如今的公司开始优先雇佣Swift技术人员,而不是Objective-C技术人员。

尽管这种语言在市场上仍有一定的吸引力,而且它可能不会很快过时,但如果你想在macOS或iOS领域工作,你可能应该选择Swift而不是Objective-C。

CoffeeScript

CoffeeScript是一套JavaScript的转译语言,它添加了语法糖来提高JavaScript的可读性和简练性。虽然CoffeeScript在很短的时间内变得非常流行,但同时,它也很快失去了它的魅力。

根据谷歌Trends的报告,在过去的4-5年里,这种语言的受欢迎程度大幅下降,如果你看到2021年的TIOBE排名,你在前100名里面都找不到它的存在,许多新的开发者甚至都不知道它。

然而,自从它在2009年出现以来,它的年纪并不算大,然而易于更改和编译过程复杂等缺点大大降低了人们对它的需求。

Perl

Perl于1987年被引入,从那时起,它就在科技界享有很高的声誉。但是,随着其他高效编程语言的发展,尤其是Python出现之后,Perl已经很难在科技市场立于不败之地。

毋庸置疑,现在依然有很多人在使用Perl,每当有文章宣称Perl是一种行将消亡的语言时,就会有很多拥护者跳出来,他们会指出Perl依然很受欢迎,并且它能够有效执行许多任务。

但我们不能否认Perl无法超越Python,因为Python目前已经在TOIBE中位居第二,然而,Perl在过去两年中一直停留在第19位。可以肯定的是,在未来的十年中,使用Perl的人数将进一步减少。

VB.NET

微软的Visual Basic .NET于2002年发布,它是作为最初的Visual Basic计算机程序设计语言的继承者而创建的。

尽管VB.NET曾经流行了很长一段时间,但随着C#的出现,这种语言还是失去了它的魅力,据TIOBE指数来看,就需求和流行程度而言,VB.NET已经被C#取代了。

由于VB.NET的核心功能有限,许多程序员更喜欢使用的是C#而不是VB.NET。

Haskell

尽管Haskell有一大批忠实的使用者,并且受到了Facebook、GitHub、IBM等大型科技公司的青睐,但它在TIOBE的语言排名中长期表现并不好,这表明很少有开发者谈论它。

Haskell是一种通用的、静态类型的、纯函数式编程语言。根据2020年3月的TIOBE指数排名,Haskell排在第39位,而到了今年已经降到了第47位。

 

责任编辑:赵宁宁 来源: 程序员书库
相关推荐

2021-02-17 23:49:56

编程语言PYPLPerl

2021-08-18 10:44:18

编程语言FlutterUnity

2020-08-19 08:18:59

编程语言JavaPython

2015-03-18 09:12:43

编程语言云计算云计算编程语言

2019-09-22 21:05:51

编程语言开发

2019-11-15 14:48:26

编程语言开发者分析

2021-08-18 06:48:52

编程语言开发IT

2020-02-20 20:30:16

编程语言框架

2023-10-26 07:40:15

2018-05-28 21:30:38

工作边缘计算自动化

2011-11-16 09:00:39

编程语言

2022-09-07 08:05:32

GScript​编程语言

2023-12-05 09:03:05

多核分布式

2021-01-18 23:01:04

机器学习技术人工智能

2023-10-26 16:33:59

float 布局前段CSS

2015-11-02 17:25:23

Elixir编程语言未来

2017-11-27 11:25:42

编程语言GOPython

2015-03-27 10:16:48

编程流行编程语言编程创造者

2018-01-04 09:05:10

热工智能虚拟现实家庭教育

2014-10-31 10:04:57

程序员代码
点赞
收藏

51CTO技术栈公众号