【永远并不远 五种可能注定要衰落的编程语言】

时间:2019-08-27 来源:www.aldeiadaserraimoveis.com

五种可能注定要衰落的编程语言】[PConline talk]它有多远?实际上,这只是一个相对概念。一般来说,事情并不总是存在。正如Dice所说,并非所有的编程语言都会存在。事实上,即使是曾经流行的编程语言也无法避免未来的衰落,因为新一代开发人员接受他们认为更容易使用的其他语言和框架。

为了确定在中长期内可以消除哪些编程语言,我们查看了TIOBE和RedMonk以及Dice自己的职位发布数据库的受欢迎程度排名。如果您的职业生涯基于以下任何一种语言,那么最好提前计划并尽可能多地提高您的技能。

目标C

事实上,Apple的Object-C已经有35年的历史了,很明显Apple希望让它走自己的路。五年前,Apple高管将Swift引入他们的软件生态系统,这是一种新的改进的编程语言。毫无疑问,开发人员很快就会接受Swift。

如今,许多开发人员已经开始使用Swift(特别是当功能越来越丰富时),但Object-C并没有像一些人所期望的那样在流行的语言排名中下降,也许大多数开发人员更喜欢使用他们一直使用的语言。

尽管如此,在某些时候,Object-C可能会完全消失,Swift正在成为构建iOS,MacOS和即将成为跨平台应用程序的非常有效的语言。

Haskell的

据报道,Haskell将在2020年进行重大标准更新。一些知名公司和项目如Facebook和GitHub已经使用Haskell在一段时间内实施重要的程序。但是,Haskell在RedMonk的编程语言排名中长期保持不变。好。这是否意味着死亡或完全死亡:(

红宝石

事实上,Ruby很久以前就非常受欢迎。它是Tiobe月刊的十大编程语言。开发人员称赞它非常容易学习。但在过去的18个月里,Tiobe的排名从第9位下滑至第12位。

不仅如此,根据Dice过去一年发布的招聘数据分析,寻找精通Ruby的技术专业人士的公司数量大幅下降。到2018年,Ruby的就业率下降了56%,这无疑是许多公司放弃Ruby的一个巨大警告信号,如果是这样,该语言的用户群可能很快就会消失。

Perl的

从大型机到便携式设备,Perl可在100多种计算机平台上运行,适用于各种应用。 Perl借用了C,sed,awk,shell脚本语言和许多其他编程语言的特性。最重要的功能是将正则表达式集成到其中。简而言之,Perl和C一样强大,就像awk,sed等脚本语言一样简单,被Perl语言爱好者称为“具有各种语言功能的幻想脚本语言”。 “Unix中的Ace工具。” “。

即使它曾经辉煌过,但它似乎无法阻止Perl的受欢迎程度逐年下降。考虑到大量遗留站点仍然具有Perl代码,语言需要很长时间才能完全展平。尽管如此,开发人员仍然使用各种其他语言来构建网站,这意味着Perl将越来越少使用。

[R

在过去,R是一种非常流行的数据分析语言。然而,现在,Python似乎正在迅速消耗R的市场份额。虽然R仍然被学者和数据科学家使用,但许多对数据分析感兴趣的公司正在转向后者,因为Python具有可扩展性和易用性。

因此,R降低了TIOBE编程语言的流行度指数,而其他研究表明R使用率的缓慢下降对Python有利。如果R以任何形式存在,那是因为数据分析师最终可能会将其与Python一起使用。首席技术官Enriko Aryanto(加利福尼亚州Calli,加利福尼亚州Redwood City的联合创始人,加利福尼亚州的智能营销数据平台)今年早些时候表示,将R和Python结合起来既合理又可行。在内部数据科学平台上运行它们,但如果我想今天再次开始我的职业生涯,我可能会考虑专注于Python而不是R,前者是一种更通用的语言,具有更广泛的应用程序。

我们说在过去的几十年中,已经发明,修改或分组和替换了大量的编程语言。尽管人们多次尝试创建通用编程语言,但他们还没有成功尝试过。存在这么多不同编程语言的原因是编写程序的初衷是不同的。新手和退伍军人之间的差距非常大,许多语言对于新手来说太难学习。此外,不同计划之间的运营成本也各不相同。

实际上,有许多特殊用途的语言仅在特殊情况下使用。例如,PHP旨在显示网页; Perl更适合文本处理; C广泛用于操作系统和编译器开发。

一些信息可以帮助您跳转到原始文本