> 文档中心 > 2021 编程语言排行榜大总结

2021 编程语言排行榜大总结


前言

相信有一部分计算机学生对编程语言的种类还不大清楚,又或一些程序员对语言热度特别关心,本篇博客将根据 IEEE Spectrum 2021 编程语言排行榜为你提供帮助!


 目录

  •  IEEE Spectrum  2021 年度编程语言排行榜Top10讲解
  • 完整榜单
  • 本博主个人看法(包括对语言学习的看法,还有对编程语言用途的说明)

IEEE Spectrum  2021 年度编程语言排行榜讲解

  • 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)。

    话不多说,上图:

  • IEEE 2021 编程语言排行榜TOP10

  • 具体情况如下

分析: 

  • Top 10 编程语言:Python 五连冠、微软 C# 语言排名飞升!!!(人生苦短。。。)
  • 与 2020 年排行榜相比,Python、Java、C、C++ 和 JavaScript 依然占据 2021 排行榜的前 5 名。
  • 6 至 10 名的编程语言发生了很大变化。Arduino 和 Matlab 跌出了前 10,微软 C# 语言从 2020 年的第 23 名跃升至了第 6 名,HTML 语言也进入了前 10。(这里和一些同学说明一下,HTML是前端开发的必用的语言,但是它是一种标记语言并不是编程语言!

完整榜单如下:

 

 


本博主个人看法

(包括对语言学习的看法,还有对编程语言用途的说明)

  • 语言学习建议:
  • 一个编程语言是一个tool,掌握的越多你的tools就越强大。
  • 第一门编程语言首推C/C++,博主就是C/C++入门(相信绝大多数计算机专业学生也是),在以后学习Python,Java,Swift......你会发现结构相同,语法相似,不同的是库,是关键字,是它面向的是对象的语言还是面向过程的语言。(如何提高功力,就是要面向对象)😄
  • 真正到企业级开发,你就会发现基本全是依靠开发框架如Node.js,React,Vue,Javaboot......
  • 编程语言用途:
  • C/C++:嵌入式编程,浏览器内核,各种桌面应用软件,游戏的服务器后台,如魔兽世界的服务器
  • Java:Java后端王者地位......
  • Swift,Object-c:IOS开发....
  • Python:爬虫,节省代码量,大量的运算....
  • JavaScript,HTML:前端开发,网页制作,主要是图形页面.......
  • MySQL,NOSQL:数据库的管理......

欢迎大家一起学习讨论!

四四频道