2021编程语言排行:C#飙升,Python蝉联榜首

文 | 白开水不加糖

出品 | OSC开源社区(ID:oschina2013)

IEEE Spectrum 2021 年度编程语言排行榜现已发布。该榜单一年发布一次,今年是其发布的第八年。

今年的排行榜包含 55 种语言,其排序综合 8 个重要线上数据源的 11 个指标而成,例如 CareerBuilder、GitHub、Google、Hacker News、the IEEE、Reddit、Stack Overflow 和 Twitter 等。

与其它排行榜不同的是,IEEE Spectrum 可以让读者自己选择参数组合时的权重,得到不同的排序结果。考虑到不同 Spectrum 读者的需求,他们提供了几个预设的权重 —— 如新兴的语言、雇主/求职者需求的语言、开源的热门语言等。读者也可按 Web 端、移动端、嵌入式等不同的应用场景来对语言进行排序。

IEEE Spectrum 2021 编程语言

Top 10 如下:

与 2020 年相比,前五榜单并无变动;Python 继续蝉联榜首,并且在各类不同的权重下都保持领先地位;Java、C、C++ 和 JavaScript 也依旧在排名中占据主导地位。

IEEE 方面评价称,“学习 Python。这是我们能从 IEEE Spectrum 年度顶级编程语言交互式榜单中得到的最大收获......且一旦掌握了 Python 的基础知识,你就可以迅速地了解一些嵌入式项目和大型 AI 系统等特定库的来龙去脉”。不过 Python 也存在一定的局限性,其更适用一些特定领域问题。

6-10 名的编程语言排名则发生了较大的变动。其中最显眼的在于,微软的 C# 语言直接从 2020 年的第 25 位跃升至了第 6 名。同时,HTML 也进入了 Top 10 榜单,位列第 9;Arduino 和 Matlab 则跌出了前 10。IEEE 认为,C# 排名的飙升或许与于 2020 年年底发布的 C# 9.0 、即将发布的 Windows 11、以及开发者对分布式系统的兴趣持续增长有关。

还有一些指标也反映了某些特定时间的特性。将交互指标切换至 Twitter 后可发现,Cobol 语言已从去年的第 7 位下降至了现如今的第 34 位。原因在于,国外政府的不少管理软件采用的是 COBOL 语言编写;而 2020 年受疫情影响后,其亟需更新遗留系统,从而导致该语言在 2020 年短暂的成为了 Twitter 上的热门话题。

此外,在趋势榜单中,Python、Java、C、JavaScript、C++、Go、Swift、HTML、Dart 以及 Rust 分别位列前十。从就业和招聘角度来看,需求最大的也依旧是 Python,其次分别是 C、Java、JavaScript 和 C++。

完整排行信息可以查看 IEEE Spectrum 官网:https://spectrum.ieee.org/top-programming-languages/

END

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298843.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GitHub中教程资源 | 共21个图形绘制教程

一边学习,一边总结,一边分享! 写在前面 今天分享在GitHub中找到的教程资源,此教程是来自iMeta期刊及“农心生信工作室”的作品。发表在GitHub中,大家可以自行下载。 包含了21个图形的绘制,我大体看了一下…

盘点那些欺骗我感情的数学定理

全世界只有3.14 % 的人关注了爆炸吧知识一直以来,关于定理、公式的命名,人们都倾向于用数学家的名字命名,不仅简单方便,还可以达到纪念创立人的效果。不过,也不是每一次都这么好的,超模君发现,有…

linux启动mysql_Linux服务器安装Mysql教程

最开始用服务器的时候,也是对这些环境的安装操作极其陌生,找了很多方式,写这边文章就是为了让更少的童鞋走弯路,下面我们看看具体的操作流程。1、首先关闭linux的防火墙,执行命令chkconfig iptables off2、从mysql官网…

黑人抬棺,虽迟但到

1 脑子里有声音了▼2 人活着可太难了▼3 受疫情影响,汤姆哈迪在家种菜了▼4 4岁小朋友的涂鸦对颜色搭配的天赋简直点满▼5 白天哈哈哈哈哈哈哈哈晚上呜呜呜呜呜呜呜呜▼6 反正是最后的晚餐了通融一下嘛▼7 喵娘报恩▼你点的每个赞,我都认真当成了…

本地搭建K8s环境,并配置Ingress代理(1)

书接上文,上回说到了在Linux系统搭建K8s环境,通过脚本一键处理,具体可参考《入门K8s:一键脚本搭建Linux服务器集群》。虽然Linux系统很不错,而且也推荐都买一个做练习,但是不可避免的会遇到一些小问题&…

简单链接Simplelink 传感器标签SensorTag

2019独角兽企业重金招聘Python工程师标准>>> 传感器标签现在支持iBeacon技术 为了让你的传感器标签升级到与iBeancon技术兼容,你需要和苹果公司签约一个iBeacon许可,然后你可以请求访问软件,通过点击这里http://www.ti.com/tool/s…

苹果手机透明桌面_原来苹果手机辨别真假很容易!查看桌面1个图标,就能轻松分辨...

要说哪个品牌的手机贵,大家想到的肯定是苹果手机啦,所以说很多朋友都害怕自己买到假货。其实分辨苹果手机是不是正品很容易,只需查看桌面1个图标,就能辨别出手机的真假哦。一、从细节入手1.桌面时钟不知道大家发现没,i…

Linux主机名那点事儿

Linux主机名那点事儿和windows一样,liunx同样有自己的主机名,主要用于识别机器和远成访问。事儿一、/etc/hosts文件主机和IP配置文件该文件其实就是告诉本机哪些域名对应那些ip,那些主机名对应哪些ip,因为ip地址难以记忆&#xff…

数学老师出的谜语,语文老师已哭晕在厕所!

全世界只有3.14 % 的人关注了爆炸吧知识数学老师出的这几个谜语,谜面都是数字和运算符号,谜底可都是四个字的成语。语文老师已经哭晕了,快来试试看,你能猜出几个?谜面:0000点击下方空白区域查看答案▼谜底&…

苹果手机怎么拍星空_手机拍星空,看这篇教程就够了!

直到现在还有很多人觉得,只有单反才能拍出璀璨的星空。事实上,手机也能拍出非常好看的星空作品,只要掌握这些要点就足够了。点击下方视频,学习手机拍星空觉得视频太快的同学,可以接着往下看详细教程图文版下面我们来学…

如何用数学方法估算一个女生前男友的数量?

全世界只有3.14 % 的人关注了爆炸吧知识如果一个女生说,她集齐了十二个星座的前男友,我们应该如何估计她前男友的数量?小学生:这个问题相当简单公式:数据:{白羊座, 金牛座, 双子座, 巨蟹座, 狮子座, 处女座…

Discuz!NT博客非官方升级!!

接触Discuz!NT有很长的一段时间,从最初的神秘到现在的跃跃欲试,在这个九月最后一天,十一的前一天下午,终于完成了一次非官方升级!哈哈这次做的工作主要在博客方面进行了扩展,原则上是&#xff0…

我把负载均衡讲出了花,领导却不给我涨工资

“为什么负载均衡一般采用混合方式七层负载为什么比四层负载性能要低?四层负载概念真的对吗?文章较长,各位能不能持久到最后?image在正式开篇之前,先说几个瓜:硬件负载均衡的性能最高,其次是软件…

陪孩子看完这几部高分纪录片,胜过出国亲子游!

对孩子来说,好的纪录片就像是打开了一扇新世界的大门,让他们了解了更多大自然的奇妙之处。所以这次我们精心挑选了几部适合儿童观看的纪录片,其中绝大多数是导演专门为孩子拍摄的,大家可以在这期间和孩子一起观看哦。和普通的纪录…

Oracle行列转换的思考与总结

最近几天一直在弄Oracle-SQL的问题,涉及到了一些平时没有用到的东西,也因此而在这里郁闷了好久。现在问题得到了解决虽说不算完美。但是还是和大家一起分享一下。 行列转换之一:sum(case when.. then.. else.. end) as…

access对比数据_数据仓库系列之数据质量管理

数据质量一直是数据仓库领域一个比较令人头疼的问题,因为数据仓库上层对接很多业务系统,业务系统的脏数据,业务系统变更,都会直接影响数据仓库的数据质量。因此数据仓库的数据质量建设是一些公司的重点工作。一、数据质量数据质量…

深入浅出Google Android这本书怎么样

关于深入浅出Google Android 评论读后感:对入门的知识讲的很详细,近乎罗嗦,例子比较少而且不够吸引人。读后感:我还没收到货呢,昨天下午发的货,应该今天能到,因为是周末,我待会儿要回…

Net 5.0 快速开发框架 YC.Boilerplate--框架介绍

YC.Boilerplate 框架介绍YC.Boilerplate 是一套快速开发框架,采用当下流行的前后端分离开发模式,前端 采用VUE、后端采用Net 5.0;框架实现了 多租户、动态webApi、多种ORM、IOC、数据库表和业务代码生成等等一系列模块,并开发了用…

老师:你根本不知道我有多想逃课

1 这个时候如果不小心吸了一口就是另一个故事了▼2 抓到一只正在吐泡泡的蓝胖子!▼3 腿短怎么了?我腿短我可爱!你学我是几个意思?▼4 我本以为这是一个温馨的故事▼5 老师:你根本想象不到我有多想逃课&#xff01…

允许服务与桌面交互_vivo 正式推出 Origin OS,融合自然设计与全新交互_搜狐汽车...

点击右上角关注我们,每天给您带来最新最潮的科技资讯,让您足不出户也知道科技圈大事!今天下午,vivo 推出了全新 Origin OS 手机系统。它采用了源于自然界的设计理念,同时加入了全新并且允许用户进行深度自定义的交互方…