IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    David Gewirtz:数据显示最受欢迎的编程语言前三名为Python、JavaScript和Java

    翠花发表于 2024-09-04 12:58:43
    love 0

    学习一门编程语言可能很棘手,尤其是对于编程新手来说。不过,了解最流行的语言可能有助于某些人做出关键决定。这一选择可能会决定是找到工作还是被淘汰。学习编程一直是在科技领域立足的热门途径之一。网络开发、数据科学,尤其是人工智能推动了人们对软件工程领域的兴趣。然而,尽管编程语言多达数百种,但有几种语言却深受业界青睐。

    学习一门编程语言可能很棘手,尤其是对于编程新手来说。不过,了解最流行的语言可能有助于某些人做出关键决定。这一选择可能会决定是找到工作还是被淘汰。学习编程一直是在科技领域立足的热门途径之一。网络开发、数据 科学,尤其是人工智能推动了人们对 软件工程领域的兴趣。然而,尽管编程语言多达数百种,但有几种语言却深受业界青睐。

    ZDNet 高级编辑 David Gewirtz 尝试汇总来自九个来源的数据,以确定哪些编程语言最受欢迎,从而最有可能引起新手的兴趣。他的文章值得一读,以下是他的方法概述。

    格维茨借鉴了政治分析的方法,汇总了各种排名的调查数据。只使用一两个来源的数据可能会产生偏差,因此他希望做到公平。例如,只使用面向电气工程师的组织 IEEE 的数据,就会使结果偏向于有利于该专业的语言。

    设计流行编程语言列表的另一个问题是确定什么是流行语言。Gewirtz 概述了几个因素,如Google趋势上的列表、有关该语言的书籍数量以及该语言的招聘列表数量。尤其是后者,对于学习编程的人(甚至是想转换工作重心的资深程序员)来说可能更有说服力。

    为了使排名尽可能公平,Gewirtz 使用了五个组织的九个指数来获取数据,然后从每个指数中选出前 20 种语言:

    • PYPL(编程语言流行指数)
    • Tiobe
    • GitHub USage 2023
    • Stack Overflow 专业开发人员
    • Stack Overflow 学习代码
    • Stack Overflow 其他编程人员
    • IEEE Spectrum 索引
    • IEEE 工作索引
    • IEEE 趋势

    在此基础上,他选取了至少五个指数中提到的语言,绘制了上图。虽然一目了然地看到每个指数中的流行语言很有帮助,但 Gewirtz 指出,这并不能提供任何背景信息,让你知道学习的重点在哪里。为了解决这个问题,他做了一个简单的数据分析,并根据每种语言在图表中的频率和位置对每种语言进行了加权。最终得出了以下流行指数。

    Gewirtz 的图表显示,Python、JavaScript 和 Java 位居前三位,考虑到机器学习、数据 科学和网络开发的流行,这也是合情合理的。

    值得注意的是,移动开发在榜单中的排名非常靠后。智能 手机可以说是最流行的计算机,但 Kotlin(Android)、Dart(Android/iOS)和 Swift(苹果产品)却是最不流行的语言。这一排名可能与 Meta 的跨平台移动开发框架 React Native 有关,React Native 是一种流行的移动开发平台,使用的是更流行的 JavaScript 和 TypeScript 语言。

    虽然这个实验很有启发性,但学习哪种编程语言取决于任务。虽然从技术上讲,你可以用 Swift 编写整个 Windows 应用程序(如Arc 浏览器),但使用 C# 可能会更好。COBOL 和 Fortran是 Gewirtz 甚至没有考虑过的另一种选择。虽然这些语言已经过时,但仍广泛应用于商业应用中,程序员虽然稀少,但工资却很高。

    选择编程语言的最佳建议是,首先弄清楚自己想做什么,然后选择最适合该职业的语言。

    自 中文业界资讯站

    更多阅读:

    • IEEE Spectrum:2021 年 top 编程语言排名 Python各项维度都是榜首
    • 景远资管| 商业地产、金融、IT行业中小型技术外包开放合作
    • TIOBE :2013年4月TIOBE编程语言指数排行榜
    • Tiobe:2013年3月编程语言排行榜:有毒的Java
    • TIOBE:2012年10月编程语言排行榜
    • TIOBE:2023年8月最受欢迎语言 Python超越老将C/C++蝉联冠军
    • Indeed:2012年8月编程语言就业趋势
    • TIOBE:2012年8月编程语言排行榜
    • Udemy:流行的编程语言之战—数据信息图
    • 2017年编程语言排行榜:Python高居首位 PHP第八
    • JRebel :2020 年 Java 技术报告
    • 2020年什么编程语言最受欢迎,待遇最高?
    • TIOBE:2023年度编程语言 C#首次摘下年度编程语言的桂冠
    • DevJobsScanner:2023年薪酬最高10种编程语言出炉 Solidity以137万年薪位居第一
    • jrebel:202年Java开发者生产力报告


沪ICP备19023445号-2号
友情链接