2021 编程语言排行榜出炉!

2021年2月编程语言排行榜出炉!前十名有哪些变化? 近日,TIOBE 编程社区揭晓了2021年2月各大编程语言的排行情况,C语言继续霸榜第一名,第二名则是Java,Python位居第三。 从排行来看,前10名编程语言和上个月没有太大变化,排在前列的依旧是C、Java、Python、C++、C#。 第 9 和第 10 并不像排名前 8 的位置那么固定。在过去的 12 个月中,这 2 个位置分别由 SQL ,汇编语言(Assembly language),R 语言,Groovy ,Go 语言和 Swift 占据。 TIOBE 编程排行榜2月前20名... 阅读详情

来源| 机器之心(ID:almosthuman2014)

IEEE Spectrum 发布了 2021 年度编程语言排行榜,其中 Python 在总榜单以及其他几个分榜单中依然牢牢占据第一名的位置。另外值得关注的是微软 C# 语言,它的排行从 2020 年的第 23 名跃升至了今年的第 6 名,称得上是今年的大势语言。

2021 年度编程语言排行榜依然从 8 个信息源按照 11 种指标收集数据,最终得到了数十种编程语言流行度的整体排名。这 8 个信息源分别为 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddit、Stack Overflow 和 Twitter,涵盖了涵盖社交网站、开源代码网站和求职网站。

IEEE 2021 编程语言排行榜依然涵盖 4 种不同类型的编程语言,分别是用于开发网站和应用的语言(Web)、用于企业、桌面和科学应用的语言(Enterprise)、用于移动设备端的语言(Mobile)以及用于嵌入式环境的语言(Embedded)。

排名类型分为整体排名、趋势排名(Trending)、工作(Jobs)、开源(Open)和自定义(Custom)五种。

dc216e6a9ff697039fa559db2c877159.png

IEEE 2021 编程语言排行榜的具体情况如下。

Top 10 编程语言:Python 五连冠、微软 C# 语言排名飞升

与 2020 年排行榜相比,Python、Java、C、C++ 和 JavaScript 依然占据 2021 排行榜的前 5 名。

但是,6 至 10 名的编程语言发生了很大变化。Arduino 和 Matlab 跌出了前 10,微软 C# 语言从 2020 年的第 23 名跃升至了第 6 名,HTML 语言也进入了前 10。

8436a0401532383598e95b41e83c2bec.png

趋势排名

看完了整体榜单,我们再来看其他排名类型下的编程语言排行。

在趋势排名中,Python 仍以绝对优势展示其强劲的发展势头,其余依次为 Java、C、JavaScript、C++、Go、R、HTML 以及 C# 和 SQL。其中,2020 年趋势排行榜前 10 名中的 Arduino、Dart 和 Swift 被 R、C# 和 SQL 所取代。

544976dac27590c2b414f6cb7cdfc320.png

工作中需求最大编程语言排名

工作环境中需求最大的语言仍是 Python,C 语言排名第二,其次是 Java、JavaScript 和 C++。2020 年排名前 10 中的 Swift 语言被 C# 所取代。

ae0dcdd105b6f071f597c67986652bcd.png

开放项目最欢迎编程语言排名

在开源项目最受欢迎的编程语言排行中,Python 依然位列第一。2020 年排名前 10 中的 Arduino 被 C# 所取代。

0cd1628072758add8414ed8b2b308216.png

微软 C# 为何成为 2021 年的大势语言

微软 C# 语言创建于 2000 年,旨在成为 C++ 语言的轻量级替代,为微软 NET 框架编写基础库。自创建以来,C# 语言便成为了最受欢迎的编程语言之一。

在 Windows 生态系统中,C# 语言很快赢得了开发者的青睐,并成为了创建商业应用的主要编程语言,几乎取代了用于 web 后端的 C++ 和 Visual Basic。对于开发者来说,C# 语言学习起来比较容易,具有强大的编程性能,并且在微软 Visual Studio 开发工具的助力下可以愉悦地编写代码。

2206240b3883b74f0381d53436f9fce0.png

IEEE 2021 编程语言排行榜中,C# 从 2020 年的第 25 名跃升至了第 6 名。这大概得益于微软 2020 年 11 月发布的 C# 9.0 版本以及即将推出的 Windows 11。此外,开发者对分布式系统的兴趣持续增长,而 C# 正是为实现这一功能而设计的,这也是其成为大势语言的原因之一。

完整榜单如下:

0d83ca17d8c7cbb3184b1f9ad8511445.png

参考链接:

https://spectrum.ieee.org/top-programming-languages-2021

https://www.avenga.com/magazine/future-csharp-programming-language/

〖程序员的自我修养 - 认知剖析篇③〗- 十大编程语言的优缺点 我们掌握不了所有的编程语言,但我们掌握的语言越多,在未来的发展与可塑性上就越强,就越容易受到企业的青睐,如果是作为自由开发者的话,也就越会有客户和开发团队与我们合作。 考虑到这一点,希望各位小伙伴能规划好自己的学习计划,并开始一一学习,以成为某一细分领域的技术专家或者某个蓬勃发展领域的顶级专家。 阅读详情

相关推荐

告别‘Duang’的一声:手把手解决RK3588开发板PCIe初始化卡死问题(DTS修改实战)

本文详细介绍了解决RK3588开发板PCIe初始化卡死问题的完整过程,包括问题诊断、DTS文件修改及编译烧写步骤。通过禁用未使用的PCIe硬件资源,有效解决了启动卡死问题,为嵌入式开发者提供了实用的调试方法和经验总结。

weixin_30753873的博客 218

2021编程语言排行榜出炉

今日,IEEE Spectrum 发布了 2021 年度编程语言排行榜,其中 Python 在总榜单以及其他几个分榜单中依然牢牢占据第一名的位置。另外值得关注的是微软 C# 语言,它的排行从 2020 年的第 23 名跃升至了今年的第 6 名,称得上是今年的大势语言。 2021 年度编程语言排行榜依然从 8 个信息源按照 11 种指标收集数据,最终得到了数十种编程语言流行度的整体排名。这 8 个信息源分别为 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddi

Happy Simon 10万+

虚拟机VirtualBox下载与安装、安装Ubuntu超详细图文步骤,对一些配置问题也有所写。

自己使用过两款虚拟机,相较于VMware虚拟机来说,virtuabox虚拟机所占内存更小,只有几十兆,且完全开源不收费,里面的功能与VMware基本差不多(在日常开发、学习使用完全够用)。最主要的是,在博主自己使用VMware时经常出错,而virtualbox就更稳定一些,所以这篇是针对virtualbox的安装与一些细节部分。

l1015649309的博客 4万+

2023 编程语言排行榜出炉!

众所周知,编程语言的种类实在是太多了。直到现在,经常还会看到关于编程语言选择和学习的讨论。虽说编程语言有好几百种,但实际项目使用和就业要求的主流编程语言却没有那么多。大家可能也会好奇:现如今就业市场上到底什么编程语言最受欢迎?或者说最需要的编程语言是什么?所以今天我们就结合Devjobsscanner之前发布的:「Top 8 Most Demanded Programming Languages ...

程序员小灰的博客 2万+

最详细的Cadence OrCAD Capture自带元件库的介绍

最详细的Cadence OrCAD Capture自带元件库的介绍 本章节将介绍Cadence OrCAD Capture 软件自带的各类元件库的分类,方便大家在设计时能够快速的选择元件。 AMPLIFIER.OLB 共182个零件,存放模拟放大器,IC,如LM386,MAX457等。 ARITHMETIC.OLB 共182个零件...

LGCPCB的博客 6万+

学Simulink--人形机器人控制场景实例:基于Simulink的多连杆人形机器人拉格朗日动力学建模仿真

matlab编辑% 连杆长度 (m)% 躯干(髋到CoM)% 大腿% 小腿% 质量 (kg)% 转动惯量(绕质心,简化为杆)matlab编辑% 躯干CoM(假设在髋上方L_body/2处)% 左大腿CoM% 左小腿CoM% (右腿类似,略)本文完成了基于Simulink的多连杆人形机器人拉格朗日动力学建模仿真,实现了:✅ 定义7-DOF平面人形结构✅ 使用Symbolic Math Toolbox自动推导动力学方程✅ 生成。

amy_mhd的博客 398

2021编程语言排行榜出炉,C#年度语言奖

IEEE Spectrum 发布了 2021 年度编程语言排行榜,其中 Python 在总榜单以及其他几个分榜单中依然牢牢占据第一名的位置。另外值得关注的是微软 C# 语言,它的排行从 2020 年的第 23 名跃升至了今年的第 6 名,称得上是今年的大势语言。

.NET快速开发框架 4118

Android功耗系列专题理论之十一:高通QCOM平台待机功耗问题分析方法

本文详细介绍了高通QCOM平台待机功耗问题的分析方法。首先强调测试环境标准化的重要性,包括关闭无线功能、日志记录和非必要传感器。重点分析了硬件连接检查、驱动配置验证、电源管理策略优化等关键步骤。文章详细讲解了射频校准、时钟源/中断分析、子系统状态检查等专业技术方法,并提供了具体的命令行操作示例。此外还介绍了外设拆解、外灌电压测试等硬件排查手段,以及功耗分解板、波形分析等高级诊断技术。最后强调了固件版本验证和环境因素测试的必要性,为工程师提供了系统性的功耗问题排查思路。

772

最新编程语言排名:开发语言怎么选,你更钟爱哪一种?

开发语言怎么选,重点不是语言的新旧,选择适合自己的开发语言和技术栈是一个综合考虑多个因素的过程。不要盲目追求热门语言或新技术,而是要根据项目需求、个人技能、团队协作、生态系统、长期职业发展和实践经验来做出决策。在本文中,我将深入探讨2024年最新的编程语言排行榜,并分析它们的趋势、优势以及未来的应用前景。

兴风键盘侠的博客 4万+

CT探测器普遍采用“星形拓扑+多ADC模组”架构的TDC(时间数字转换器)设计方案

本文提出一种基于TDC反馈机制的CT探测器时钟同步方法,通过延时测量、偏差计算和动态补偿三步硬件流水线,实现高精度同步。系统采用Xilinx Kintex UltraScale FPGA内置CARRY8进位链构建3.5ps分辨率的TDC,结合多级比较器和延迟单元,形成闭环反馈控制。实验表明,在512通道、1.28m传输距离下,同步精度稳定在10ps以内,较传统方案提升两个数量级,并能动态补偿干扰抖动。该方案解决了传统方法在CT旋转腔体环境下精度不足的问题,为下一代超高清CT提供了有效的时钟同步解决方案。

whm128的博客 276

rk3568 rk628桥片hdmi转lvds

RK628 是瑞芯微全新推出的视频桥接芯片,支持丰富的显示接口,支持高分辨率大屏产品转换需求。基于DRM、FB的显示框架易于使用。 输入信号支持:HDMI、RGB、BT.1120,输出信号支持 HDMI、GVI、Dual LVDS、Dual MIPI、MIPI-CSI、RGB、BT.1120,最高支持4K 60fps 输入/输出转换,并且支持输入到输出 1/4~4倍的缩放。

weixin_35723192的博客 1131

出炉!2021 编程语言排行榜~

????????关注后回复“进群”,拉你进程序员交流群????????来源:机器之心(ID:almosthuman2014)https://mp.weixin.qq.com/s/jE3Ox-FXJYJFbzE...

<sdffdsfsdfdfs>sfsfsfsdfsdffds</sdfsDS>Fsd 570

Matplotlib之bar3d画3D柱状图

3D柱状图通常用于展示数据集中不同分类项的数据大小或数量。与普通的柱状图相比,3D柱状图更适合展示数据的三个维度 3D 柱状图 按行/列涂颜色 柱加阴影、描黑边 自定义座标轴名、刻度标签、范围

我走的每一步都算数 1123

2021编程语言排行榜出炉!有点意外

IEEE Spectrum 发布了 2021 年度编程语言排行榜,其中 Python 在总榜单以及其他几个分榜单中依然牢牢占据第一名的位置。另外值得关注的是微软 C# 语言,它的排行从 2...

hnjsjsac的博客 151

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

2021年编程语言排行榜出炉,第一名实至名归!

点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看在TIOBE公布的近一期榜单中,2021编程语言排名前十的分别是:Py...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 5291

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

上一篇: 优化神经网络训练的17种方法!
下一篇: 看完 GitHub 官方的 2021 年度报告,才发现原来全球程序员好像都在卷呐
Wang_AI
博客等级 码龄12年 996粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值