Python 三连冠、揭晓 IEEE Spectrum 2019 年度编程语言排行榜

r3live 使用前提 雷达-相机外参标定 livox_camera_lidar_calibration 港科大livox_camera_calib虽然操作方便,但是使用mid360雷达会有视角问题(投影三维点到相机),尝试了很多场景,标定效果都不理想(推荐场景是楼梯间),看来港大的更适合avia之类窄角度的雷达。如果标定效果不好的话,就使用 getExt2节点,getExt1节点只优化外参,而getExt2节点在计算的时候会将一开始计算的内参作为初值和外参一起优化。一般使用getExt1节点即可,如果在外参初值验证过,并且异常值已经剔除后,优化还是有较大的残差,那么可以使用getExt2试一试。 阅读详情
IEEE Spectrum 编程语言排行榜一年发布一次,这个排行榜已经连续发布了六年。每个开发者都需要相对流行的网站统计数据,与其他的语言排行榜不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。那么下面,让我们看看今年的排名是怎样的,流行的趋势又是否有所变化呢?

640?wx_fmt=jpeg

作者 | 黄浩然

责编 | 屠敏

出品 | 优快云(ID:优快云news)

IEEE Spectrum 2019 十大编程语言排行如下:

640?wx_fmt=jpeg

640?wx_fmt=png

Python稳居榜首,且连续夺冠三年

尽管基本指标有所变化,但总体的结果仍然相似,Python 始终处于领先地位。Python 的流行在很大程度上是受了大量可用专用库的驱动,特别是在人工智能领域中。事实上,Keras 库对深度学习开发人员影响很大。但是深入学习并不是Python 产生巨大的影响的唯一领域,微处理器计算能力的显著提高意味着嵌入式版本的 Python:如 CircuitPython 和 MicroPython,正越来越受制造商的欢迎。

而 Python 为何能连续三年夺冠?

Python 的高速发展主要原因是软件工程的蓬勃发展,它吸引了许多零基础的初学者。Java 的编程方法对于初学者来说太冗长了,单单想要完全理解和运行在 Java 中的“hello world”这样的简单程序,你就需要去了解类、静态方法和包。在 C 语言中,这要简单一些,但是在内存管理上还是会出现一些问题。但在 Python 这里,就只是一行代码的事。所以,Python 越来越流行,被越来越多的开发者使用。

640?wx_fmt=png

Java、C 和 C++ 的战局

排在二三四名的是 Java、C 和 C++,这个小组的成员长期互相争斗,无论在哪个排行榜都是你来我往,但都被Python稳压一头。而且在调整了指标后,这之间的距离有所扩大,C++比Python低了12.5。而Java从去年的第四名回升到了第二名,三者的排名和去年的刚好相反。

那么 Java 为什么依然能荣登第二呢?

第一,Java 语言依然是被最广泛使用的编程语言之一。目前 Java 语言在 Web 开发领域、Android 开发领域、大数据开发领域以及各种后端服务开发领域都有广泛的用户基础,可以说 Java 语言的生态环境已经比较健全了,这种情况下,采用 Java 语言将会明显降低程序开发的风险,因此 Java 语言将依然是软件团队最为常见的选择之一。

第二,随着 5G 标准的逐渐落地,未来物联网的发展将会迎来更多的机会,而物联网的发展必将带动大数据、云计算、人工智能领域的发展,而 Java 在这些领域都有比较广泛的应用,所以未来 Java 语言在产业互联网阶段,也会有比较普遍的应用。

如下是去年 TOP 10 排名:

640?wx_fmt=png

640?wx_fmt=png

Swift冲至第九名!

对比去年的榜单,PHP 在前十的排名中已经不见踪影,Go 则下跌了一个名次。

另外,去年不在榜单上的 Swift,今年冲到了第九名,这是为何?

Swift 是由苹果创建的强大而直观的编程语言,它的使命是用于构建苹果体系内的应用程序。而且Swift 可以在苹果体系内的所有平台上构建应用程序,诸如iOS、Mac、Apple TV 和 Apple Watch。

苹果公司为了顺应时代于 2014 年推出了 Swift 语言,目前已经是第四个版本了。Swift 优势在于融合了现代语言特性,是一门非常容易学习的语言。而且经过这5年发展,Swift 生态圈基本成熟,目前有大量的开源代码可供使用。

而且,2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架 —— SwiftUI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。在介绍过程中,苹果公司软件工程高级副总裁 Craig Federighi 演示了如何将一百行代码简化为大约十几行。

从以上的信息可以看出 Swift 的发展趋势,而今年的排行榜也证明了这一点。

640?wx_fmt=png

R 语言为何能上升?

数字运算语言 R 今年排名第五,比去年上升了两名,尽管它是一种比其他语言更专业的语言,但伴随着越来越多的大数据,近年来一直保持着它的流行度。

虽说 R 语言常年被 Python 打压,可仍然比去年提升了两名,这要得益于它的几个特性:

  1. 命令模式。Python 虽然也支持命令模式,但是相对来说,更偏向于流程控制语句。R 本身基本上不需要用到流程控制(当然,它也支持流程控制)。

  2. 交互性。这是命令模式的一个特点,敲回车,出结果,但是又不像 SPSS那种用鼠标扎针的交互方式。

  3. 统计学特性。这是 R 语言最大的特点,比如:

  4. 赋值的时候,不用等号(=),用的是指向(<-),带来的问题就是要写 a < -5 这种语句,就需要 a < (-5)  这样写。

640?wx_fmt=png

其他编程语言排名

正如文章开头所述,除了默认的权重产生的排行榜之外,IEEE Spectrum 还提供了用户增速趋势、就业需求、开源、自定义这四个选项,开发者可根据自身需求或兴趣查看排行榜。

IEEE Spectrum 完整的排行榜:Matlab 位居第八,Fortran 38位

位居第八,由 MathWorks 开发并用于数值计算的专有语言 Matlab 的出现可能让一些人惊讶,它反映了该语言在硬件工程中的突出地位,特别是对于那些对运行模拟感兴趣或者通过 MathWorks 的图形 Simulink 包创建控制系统的用户。

在前 10 名之下,有一些值得注意的,尤其是 Fortran,尽管已有 60 多年的历史,仍然排在第 38位,可见原始科学计算语言依然具有巨大的传统力量。并且,随着 2018 年最新 Fortran 标准的发布,该语言仍在积极开发中。

640?wx_fmt=png

用户增速编程语言排行榜:JavaScript上升

随着 Nodejs 的大面积使用,前端开发后端化是一个较为明显的趋势,JavaScript 正在从传统的前端开发走向后端开发,这对 Java 语言的应用也会造成一定的影响。目前 JavaScript 的开源项目非常多,这在一定程度上也促进了 JavaScript 的应用和发展,所以对于 Java 程序员来说,未来掌握JavaScript 也是有一定必要的。

640?wx_fmt=png

就业需求编程语言排行榜:PHP下滑

AI和大数据时代的趋势很大,Python 开发者人数正在增加,人工智能时代 PHP确实有点尴尬,导致很多人各种原因转了 Python, 10~15 年后还有多少 PHP 开发者不得而知,或者 PHP 找到了新的切入点,就像沉默了几十年的Python 如今找到了自己的归属地一样,需要时间来检验。

640?wx_fmt=png

开源编程语言排行榜:Python、Java、C、C++ 位置依然坚挺

该排行榜中,前四名相对去年排名并没有变化,依旧是 Python、Java、C、C++。其中 Java 上升了一位,排名第二;其次,素有世界上最好编程语言之称的 PHP 下降至11 名。

值得一提的是 JavaScript 上升了 3 名,现在是第五名。

640?wx_fmt=png

更多详细内容详见 IEEE Spectrum 官网:https://spectrum.ieee.org/computing/software/the-top-programming-languages-2019

本文经授权载自公众号优快云(id:优快云news)

640?wx_fmt=png
你点的每个“在看”,我都认真当成了喜欢

SAP-RPT-1 深度解读:面向企业表格数据的 rapid one 摘要: SAP在TechEd 2025大会上推出面向企业结构化数据的SAP-RPT-1(Relational Pretrained Transformer),旨在通过in-context learning直接预测表格数据中的缺失值,无需传统机器学习流程。与LLM不同,RPT专为业务表格设计,支持实时预测(如交货延迟、回款风险等)。提供Small(高吞吐)、Large(高精度)和开源版本,用户可通过无代码Playground(上传CSV并用[PREDICT]标记目标列)或Python API快速验证。典型场景 阅读详情

相关推荐

UniApp实现多端支付功能完整实现指南

支付业务流程多端支付实现安全性保障异常处理最佳实践支付基础知识多端支付实现统一支付封装安全性处理异常处理最佳实践根据具体业务场景选择合适的支付方式注重安全性和用户体验做好异常处理和日志记录持续优化和改进支付流程关注我,持续分享前端项目开发经验!

weixin_63454527的博客 2129

IEEE Spectrum 评估的最流行语言是 Python

IEEE Spectrum 评估的最流行语言是 Python

tingting11232的博客 222

Jetson Nano官方镜像下载&烧录

在NVIDIA Jetson Nano开发者套件上安装NVIDIA官方Ubuntu镜像

weixin_44222088的博客 8857

Python 连续八年夺冠、SQL 就业最热门,IEEE Spectrum 发布 2023 年度编程语言榜单!

近日,IEEE Spectrum 重磅发布了 2023 年度编程语言榜单,揭晓了开发者使用编程语言的最新现状。该榜单结合了多个受欢迎度指标,如 Google、StackOverflow、GitHub、IEEE Xplore Digital 等等,今年共计纳入 59 种语言。接下来,我们将看看这份榜单的详细内容。根据榜单显示,Python 不仅在“Spectrum”综合排名中保持第一的位置,而且远超第二名 Java。

weixin_72959097的博客 1132

华为等安卓手机的vcf无法导入苹果的iCloud 通讯录

华为等安卓手机的vcf无法导入苹果的iCloud 通讯录

Guocean 8622

【机器学习与数据挖掘实战 | 商务】案例03:基于k近邻算法的非侵入式电力负荷监测与分解的电力分析

本案例结合非侵入式电力负荷监测与分解的案例,重点介绍了在数据可视化的辅助下k近邻算法的应用。首先利用数据可视化寻找数据的特征,构建特征集合。然后构建k近邻模型,利用构建的特征集合训练模型,接着利用该模型对单一设备所属类别进行判定,最后计算实时用电量。

Morse_Chen的博客 2304

IEEE Spectrum 2024排行榜:Rust和TypeScript崛起,Go语言表现如何?

IEEE Spectrum近期发布了2024年度编程语言排行榜[1],这份榜单被业界视为权威之一,不仅揭示了一些有趣的趋势,还提供了多维度的语言评估。这里我们也将基于2024榜单,看看编程语言界有哪些新趋势和新变化,特别聚焦于Rust和TypeScript的强势崛起,同时也将探讨Go语言在不同维度上的表现。可能很多人对该榜单不是很熟悉,这里先介绍一下它的数据源以及评估方法。1. 榜单评估方法:全面...

TonyBai 2108

SAP使用XCO框架创建RAP所有对象

通过XCO框架自动生成SAP ABAP开发对象。

DeveloperMrMeng的博客 553

“2024年IEEE Spectrum编程语言排名出炉:C语言遭遇挑战,Rust崛起,SQL受雇主青睐“

与此同时,SQL 的流行度也在上升,特别是在雇主中,SQL 与另一种语言的结合受到青睐,这反映了当前对网络化和基于云的系统架构的重视,数据库成为了程序逻辑处理数据的自然存储库。Rust 语言的排名显著上升,这与它的目标是创建系统软件有关,类似于 C 或 C++,但 Rust 提供了“内存安全”的特性,意味着它使用各种技术确保程序不会写入它们不应该写的内存位置,从而减少了安全漏洞的风险。TypeScript 也在今年榜单中表现突出,特别是在就业市场上,它的排名上升至第四位,去年是第十一位。

辅导大学生代码设计15年 1141

TGAT Python:图神经网络中的动态图算法

其中,图神经网络中的动态图算法成为了研究的热点之一。在模型的 forward 方法中,通过循环调用 TGATLayer 实例来进行图神经网络的前向传播。最终,模型返回图中节点的表示向量 output,可以用于图分类等任务。TGAT 算法的核心思想是在节点之间建立注意力连接,以捕捉节点在不同时间步之间的关系。TGAT 算法通过引入注意力机制和时间信息,从而有效地对动态图数据进行建模和分析。通过以上 Python 代码,我们可以方便地构建和训练 TGAT 模型,并在图分类任务中应用它。

2301_79366435的博客 1830

98DX3236内核编译过程小结

0.条件(1)Marvell技术支持提供的压缩文件:GNU EABI:arm-mv5sft-linux-gnueabi_SW3.2.tar.bz2.tar.bz2armebv7-marvell-linux-gnueabi-softfp_i686_201201.tar.bz2CPSS代码:Cpss-PP-DxCh-4.2_012.zipLinux内核文件:lsp-4.2_012.zipLSP-Uni...

snaking616 1807

2026年2月头条:领域特定语言挑战Python的领先地位。权威机构编程语言排行榜__薪酬状况

2026年2月多家权威机构的编程语言流行度指数排行榜和资历薪酬状况,2月标题:领域特定语言挑战Python的领先地位。PYPL 编程语言流行指数(2026年2月)(1)PYPL Index(2)10 TOP IDE(3)10 TOP ODE(4)10 TOP DB。全国各地区最低工资标准(截至2025年7月)。2022 年年终薪酬报告(Levels.fyi 2023.1)

逆境清醒的博客 5万+

华为od机试|华为od机试真题2025|华为od题库|华为od机考|2025C卷B卷

华为od机试|华为od机试真题2025|华为od题库|华为od机考|华为od机试|华为od机试真题2025|华为od题库|华为od机考|华为od机试|华为od机试真题2025|华为od题库|华为od机考|华为od机试|华为od机试真题2025|华为od题库|华为od机考|B卷C卷

u014481728的博客 10万+

Python 霸榜、C# 升温 ,揭晓 IEEE Spectrum 2021年度编程语言排行榜!

从机器语言到汇编语言到高级编程语言,随着计算机的普及,开发者与计算机之间的沟通也从“繁文”趋于“白话文”,编程语言自身也逐渐向更高的性能、安全等方向不断发展。同时,作为开发者的最有效工具,编程语言的使用率一定程度上反应了不同领域的发展现状。 日前,IEEE Spectrum 在分析 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddit、Stack Overflow 和 Twitter 八大主流网站中开发者对编程语言的使用情况后,最新发布了 2021 年度编程

一起来捉 Bug 呀~~ 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Python 连续三年夺冠、PHP 受排挤,揭晓 IEEE Spectrum 2019 年度编程语言排行榜

IEEE Spectrum 编程语言排行榜一年发布一次,这个排行榜已经连续发布了六年。每个开发者都需要相对流行的网站统计数据,与其他的语言排行榜不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。 而且 IEEE Spectrum 今年进行了重大改革,针对求职者内置了一些预设的权重,改变了一些基础指标,从 8 个数据源的 11 个指标中获取数据。程序员...

优快云资讯 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

年度编程语言排行榜揭晓!Python稳居第一!

接下来,我们一起来看看今年的年度编程语言数据。

2402_84205067的博客 1033

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

python为何排名越来越前_Python 连续三年夺冠、PHP 受排挤,揭晓 IEEE Spectrum 2019 年度编程语言排行榜...

原标题:Python 连续三年夺冠、PHP 受排挤,揭晓 IEEE Spectrum 2019 年度编程语言排行榜IEEE Spectrum 编程语言排行榜一年发布一次,这个排行榜已经连续发布了六年。每个开发者都需要相对流行的网站统计数据,与其他的语言排行榜不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。而且 IEEE Spectrum 今年进行了重大改...

weixin_39872222的博客 204

Python 连续三年夺冠、PHP 受排挤,揭晓 IEEE Spectrum 年度编程语言排行榜

IEEE Spectrum 编程语言排行榜一年发布一次,这个排行榜已经连续发布了六年。每个开发者都需要相对流行的网站统计数据,与其他的语言排行榜不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。而且 IEEE Spectrum 今年进行了重大改革,针对求职者内置了一些预设的权重,改变了一些基础指标,从 8 个数据源的 11 个指标中获取数据。程序员还可以应用筛选器,以排除不感兴趣的领域编程语言,这样一来,结果会显得更鲜明。

大模型研究中心 211

Python全面称王,年度顶级编程语言榜单揭晓,AI加快“洗牌”!

事实证明,他的观点最终胜出,如今大多数语言里 Go To 基本都被“消灭”,取而代之的是更规整的函数、循环和模块。要知道,JavaScript 一直是网页开发的“当家花旦”,而现在它的相对热度下降,很可能和 AI 工具在网页开发上的渗透有关。从语法细节,到流程控制、函数设计,再到程序整体结构,越来越多的工作被交给 AI 来处理。过去这类设计几乎是“黑魔法”,要靠专家反复调试,而 Dall-EM 却能从输入和输出直接生成类似二维码的结构,人类工程师想都想不到,却能跑得很好。连拆3辆Model Y取经!

优快云资讯 6621

前端框架排行_Python 连续三年夺冠、PHP 受排挤,揭晓 IEEE Spectrum 2019 年度编程语言排行榜...

IEEE Spectrum 编程语言排行榜一年发布一次,这个排行榜已经连续发布了六年。每个开发者都需要相对流行的网站统计数据,与其他的语言排行榜不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。而且 IEEE Spectrum 今年进行了重大改革,针对求职者内置了一些预设的权重,改变了一些基础指标,从 8 个数据源的 11 个指标中获取数据。程序...

weixin_39968410的博客 121

python为何排名越来越前_Python 连续三年夺冠、PHP 受排挤,揭晓2019 年度编程语言排行榜!...

原标题:Python 连续三年夺冠、PHP 受排挤,揭晓2019 年度编程语言排行榜!IEEE Spectrum 编程语言排行榜一年发布一次,这个排行榜已经连续发布了六年。每个开发者都需要相对流行的网站统计数据,与其他的语言排行榜不同,IEEE Spectrum 可以让开发者自己选择参数组合时的权重,得到多样的排序结果。而且 IEEE Spectrum 今年进行了重大改革,针对求职者内置了一些预设...

weixin_39884078的博客 254

Python 连续八年夺冠、SQL 就业最热门,IEEE Spectrum 发布 2023 年度编程语言榜单!...

编译 | 苏宓出品 | 优快云(ID:优快云news)近日,IEEE Spectrum 重磅发布了 2023 年度编程语言榜单,揭晓了开发者使用编程语言的最新现状。该榜单结合了多个受欢迎度指标,如 Google、StackOverflow、GitHub、IEEE Xplore Digital 等等,今年共计纳入 59 种语言。接下来,我们将看看这份榜单的详细内容。Python 连续八年名列前茅...

优快云资讯 7808

2024年度编程语言排行榜揭晓:Rust迎风而上,C语言失势,SQL大受追捧

Rust的崛起,无疑受到了今年美国白宫网络安全报告的推波助澜,那份报告犹如号角,呼唤着用更安全的语言替代C与C++的旧时代。这一趋势与当前高度依赖云架构与大数据的业务环境密切相关,企业对数据库处理能力的需求持续上升,而这为精通SQL的人才提供了丰厚的就业机会。在瞬息万变的技术织锦中,编程语言的选择犹如风向标,敏锐地捕捉着开发者社群的脉动与行业的航向。Python这位编程界的常青树,再次以不可撼动之姿雄踞榜首,九载蝉联,其辉煌成就远超紧随其后的Java,犹如夜空中最亮的星,引领着编程语言的潮流。

2505_90340337的博客 793

2023 年度编程语言榜单,Python连续八年上榜!

近日,IEEE Spectrum 重磅发布了 2023 年度编程语言榜单,揭晓了开发者使用编程语言的最新现状。该榜单结合了多个受欢迎度指标,如 Google、StackOverflow、GitHub、IEEE Xplore Digital 等等,今年共计纳入 59 种语言。接下来,我们将看看这份榜单的详细内容。

Python栈 912

Python 霸榜,学 SQL 工作更吃香,2022 IEEE 编程语言榜单发布!

整理|苏宓出品|优快云(ID:优快云news)编程语言的优劣,众说纷纭。近年来,Python宛如一匹黑马,一骑绝尘,横扫TIOBE、StackOverflow等榜单,如今在IEEESpectrum发布的第九届年度顶级编程语言榜单中,Python依然是C、C++、C#、Java等老牌语言无法比拟的。不过,在今年这份报告中,我们也发现了一个让人出乎意料的结果,即根据就业...

AI科技大本营 337
上一篇: Python 为了提升性能,竟运用了共享经济
下一篇: 见面的成本有多低,这几个公众号给你答案!
菜鸟学Python
博客等级 码龄9年 8087粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值