0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

mK5P_AItists 来源:YXQ 2019-08-15 14:06 次阅读

并非所有编程语言都能长盛不衰。事实上,随着新一代开发者使用的语言与框架不断迭代,即使是当下最受欢迎的编程语言在未来也会有跌落神坛的一天。

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

接下来,我们将一窥究竟。

Ruby

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

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

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

Haskell

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

Objective-C

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

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

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

R

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

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

Perl

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1944

    浏览量

    34730
  • GitHub
    +关注

    关注

    3

    文章

    471

    浏览量

    16435

原文标题:新算力下的2019 AI

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

收藏 人收藏

    评论

    相关推荐

    Triton编译器支持的编程语言

    编写和优化深度学习代码。Python是一广泛使用的高级编程语言,具有简洁易读、易于上手、库丰富等特点,非常适合用于深度学习应用的开发。 二、领域特定语言(DSL) Triton也提供
    的头像 发表于 12-24 17:33 281次阅读

    编程语言的误区与常见问题

    : 选择编程语言时,应考虑项目需求、个人兴趣以及语言的适用性。例如,如果你对Web开发感兴趣,那么学习JavaScript可能是一个好选择。 认识到没有一
    的头像 发表于 11-15 09:35 283次阅读

    C语言中的socket编程基础

    Socket编程简介 Socket是一通信机制,允许程序之间进行通信。在C语言中,socket编程是网络编程的基础。通过使用socket,
    的头像 发表于 11-01 16:51 311次阅读

    MCU编程语言和开发环境介绍

    MCU编程语言 MCU编程语言是用于编写MCU程序的高级编程语言,它们使得开发者能够更高效地开
    的头像 发表于 11-01 11:51 709次阅读

    C语言与其他编程语言的比较

    C语言作为一历史悠久的编程语言,自其诞生以来,一直在软件开发领域扮演着重要角色。它以其高效、灵活和可移植性强的特点,成为了系统级编程的首选
    的头像 发表于 10-29 17:30 270次阅读

    plc的编程语言主要有哪三

    PLC(可编程逻辑控制器)的编程语言多种多样,但其中最为常用和广泛认知的三主要编程语言是梯形图
    的头像 发表于 10-21 17:04 1318次阅读

    labview是什么编程语言写的

    的一图形化编程语言。它并不是用传统的文本编程语言(如C++、Python等)编写的,而是采用了一
    的头像 发表于 09-04 16:00 897次阅读

    PLC的编程方式及编程语言

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)因其强大的控制功能和灵活的编程方式而得到了广泛应用。PLC的编程方式和编程
    的头像 发表于 06-27 14:08 725次阅读

    abb工业机器人的编程语言是什么

    ABB工业机器人的编程语言主要是RAPID(Robot Application Programming Interface for Development),它是一高级编程
    的头像 发表于 06-16 16:49 2530次阅读

    PLC编程语言和C语言的区别

    在工业自动化和计算机编程领域中,PLC(可编程逻辑控制器)编程语言和C语言各自扮演着重要的角色。尽管两者都是
    的头像 发表于 06-14 17:11 2812次阅读

    PLC常用编程语言有哪些

    在工业自动化领域,PLC(Programmable Logic Controller,可编程逻辑控制器)作为一核心控制设备,其编程语言的选择对于控制系统的设计、开发和维护具有重要影响
    的头像 发表于 06-14 16:58 1442次阅读

    fpga三编程语言

    FPGA(现场可编程门阵列)的编程涉及到三主要的硬件描述语言(HDL):VHDL(VHSIC Hardware Description Language)、Verilog以及Syst
    的头像 发表于 03-15 14:36 1094次阅读

    fpga芯片用什么编程语言

    FPGA芯片主要使用的编程语言包括Verilog HDL和VHDL。这两语言都是硬件描述语言,用于描述数字系统的结构和行为。
    的头像 发表于 03-14 16:07 1517次阅读

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    PLC编程语言与C语言的联系 PLC(可编程逻辑控制器)是一针对自动化控制系统的特殊计算机。PLC编程
    的头像 发表于 02-05 14:21 4111次阅读

    编程语言之间的区别和联系

    编程语言是一人与计算机之间进行交流的方式,不同的编程语言有着不同的特点和用途。本文将对四常见
    的头像 发表于 02-05 14:16 1566次阅读