专注CNC数控车床设备研发制造
买机床找爱游戏官网首页,高精智能,让您更轻松!

全国咨询热线15006199027

5 种编程语言注定跌落神坛!

作者: 爱游戏ayx官网登录

  使用的语言与框架不断迭代,即使是当下最受欢迎的编程语言在未来也会有跌落神坛的一天。

  而为了确定哪些编程语言正在走上衰败的道路,来自北美的一家技术网站 Dice 在对比知名TIOBE、RedMonk 编程语言排行榜以及 Dice招聘需求后得出一些结论,其认为下面 5 种编程语言最终会注定失败。

  曾几何时,Ruby 很受欢迎。它是每月一更的 TIOBE 榜单上的 Top 10,与此同时,开发者也为其简单易上手的特性而兴奋。

  不过,在过去的 18 个月中,Ruby 开始在 TIOBE 的排名中逐渐下降,一路从第 9 位降至第 12 位(随后又下降到第 16 位之后)。

  更令人不安的是:过去一年中根据 Dice 职位发布数据的分析显示,要想招聘熟练使用 Ruby 技术专业技术人员的公司数量出人意料地下降。2018 年,Ruby 工作岗位数量下降了 56%。这一数据为很多人敲响了警钟,这在某种程度上预示着很多公司正在远离 Ruby,而如果继续这样下去,Ruby 语言的用户群可能会迅速侵蚀到几乎没有。

  据推测,Haskell 将在 2020 年进行重大标准更新(这一点可从 GHC、以及 GitHub 与 Haskell 相关的回购中能够准确的看出)。此前,有许多著名的公司和项目(Facebook、GitHub 等)都使用 Haskell 来实现重要的应用程序。然而,Haskell 在 RedMonk 的排行榜中,长期以来一直不高,这表明基本上没有开发者对其高谈阔论。

  Apple 的 Objective-C 已有 35 年的历史,很明显苹果公司对其态度不似以前。基于此,苹果高管们也于五年前于 WWDC上隆重推出 Swift 语言,这是一款针对其软件ECO新改进的编程语言。毫无疑问,对于苹果而言,他们盼望开发者能够以 Objective-C 为代价快速拥抱 Swift。

  如今平心而论,更多的开发者慢慢的开始使用 Swift(特别是因为它功能变得丰富),不过 Objective-C 也并没有像一些人所预期的那样在主流编程语言中小时,事实上,这要归咎于 35 年来有关Objective-C的各种遗留代码,对此,许多开发者仍喜欢使用他们一直使用的语言。

  但是,在某些时候,Objective-C 说不准可能会完全消失。因为在当前的竞争环境下,苹果公司正在热捧 Swift,并让其成为构建iOS、macOS 以及即将推出的跨平台应用程序的一种很有效的语言。

  想当年,R 跟着时间的推移成为一种越来越流行的数据分析语言。然而,万万没想到的是,Python的崛起正在迅速吞噬 R 的市场占有率。尽管当前学术界和数据科学家仍然使用 R,但对数据分析感兴趣的公司正在转向使用 Python,因为该语言具有可扩展性和易用性。因此,在 TIOBE 的编程语言流行度指数下,Python 不仅超过了 R,还跻身于排行榜的 Top 3,且也有其他研究表明 R 使用量的缓慢下降有利于 Python 的发展。

  如果未来 R 可以以任何形式存活,那或许是因为数据分析师可能最终将它与 Python 结合使用了。“将 R 和 Python 结合起来是合理可行的,我们在内部的数据科学平台上运行它们。但如果我今天重新开始我的职业生涯,我可能会考虑专注于 Python 而不是 R。因为 Python 是一种更通用的语言,具有更广泛的应用。”一家位于加利福尼亚州名为 Redwood City 的智能营销数据平台 QuanticMind的联合发起人、CTOEnriko Aryanto 如此说道。

  即使 RedMonk 排行榜中 Perl 受欢迎程度在下降,但考虑到仍有大量遗留网站以其代码为特色,因此该语言仍然需要很久才能被“放弃”。尽管如此,现如今的开发者普遍采用了其他语言来构建网站,这在某种程度上预示着 Perl 的使用率会逐日缩减,直至废弃。

  文章出处:【微信号:AItists,微信公众号:人工智能学家】欢迎添加关注!文章转载请注明出处。

  的两个主要分类。尽管两者都是用于编写计算机程序的工具,但它们在设计和运行方式上存在一些显著的区别。下面将详细探讨脚本

  随着技术的发展,电子科技类产品慢慢的变多,方便了我们的日常生活,大多数电子科技类产品上都有单片机,而单片机是通过执行软件逻辑来实现功能的。而单片机

  ? /

  ,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性大规模支付系统的

  的支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对

  有哪些 /

  介绍 /

  特点 /

  如何使用TinyVision去手动构建Linux 6.1+Debian 12镜像呢?

  由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常?

推荐产品

相关文章