这6个编程语言排行榜,据说全都知道的人不足1% | 年终榜单大盘点

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 编程语言是开发的基础。它们种类繁多,各具特色,开发者会根据不同场景选择相应的语言,但你知道你使用的语言,在中国乃至世界有多少开发者也在用吗?它们的排名又是怎样的?快来看看你认识几个榜单吧!

编程语言是开发的基础。它们种类繁多,各具特色,开发者会根据不同场景选择相应的语言,但你知道你使用的语言,在中国乃至世界 有多少开发者也在用吗?它们的 排名 又是怎样的?

今天我们就为大家来盘点那些权威的编程语言榜单!它们不仅能告诉你使用最多的语言,还有许多有趣的语言“冷知识”等你发现,快来看看2019年这些榜单都写了些什么吧!

image.png

1、TIOBE

TIOBE可能是开发者们最熟悉和最权威的编程语言排行榜之一了,它每个月都会更新,数据来源全面,能准确地反映各类语言的热门程度。我们摘取了TIOBE本月榜单的部分数据,一起来看看吧!

2019年12月TIOBE编程语言排行榜:

image.png

本月Java以大于1%的指数优势领先第二名位居榜首,有趣的是这一期的标题是“The winners continue to win”,即“胜者卫冕”,Java占据了2019全年榜首,这也证实Java拥有着极高的热度。

在前五名中,随着物联网的崛起,C语言也保持着很稳定的热度。值得一提的是,Python在拥有着1.93%的最快增幅,被看作是语言界的黑马。也正是因为Python持续上涨的热度,C++在7月份被Python超越,成为2019年前五名中唯一一个出现过排名下滑的语言。

编程语言Top 10指数走势(2002-2018):

image.png

在近15年的TIOBE排行中,Java几乎一直处在领先地位,只有C语言有“较量”的能力。随着web和移动应用的蓬勃发展,许多语言都在前两年出现了不同程度的下跌,但Python的涨势却是非常乐观,也有业内人士分析,Python或许是未来最有可能在TIOBE夺魁的语言。

部分语言年度排名(1984-2019):

image.png

上图是TIOBE近35年内部分年份的年度排行情况。C语言作为中流砥柱稳居前三,而自Java2平台发布后,Java迅速登上榜首成为领军语言之一。而2004年后,Python的普及率也呈指数增长,现在已成为最具潜力的编程语言之一。

TIOBE也将在明年1月份发布2019全年的编程语言排行数据,看看你站队的语言今年都取得了哪些成绩吧!

点击查看:TIOBE Index for December 2019

2、PYPL

PYPL主要根据Google上相关的搜索频率进行统计排名,它不仅有编程语言的排名情况,也有IDE、ODE(Online IDE)和数据库排行。它的数据来源是Google Trends,这意味着某种语言在Google中搜索频率越高,该语言就越受欢迎。

2019年12月编程语言排行榜:

image.png

这个榜单显示了全球范围内编程语言在Google的搜索热度。和TIOBE不同的是,这个榜单并没有其他搜索引擎的数据来源,但TIOBE拥有诸如亚马逊、维基、YouTube等更多的统计数据。但无论是哪一个榜单,都能看出Java和Python不可小觑的实力。

TOP5语言五折线图:

image.png

不难发现,近15年内Java始终处于榜单顶部,Python异军突起,成为近五年涨势最高的编程语言,增幅达到了19%,反倒是Java成为跌幅最高的语言,近五年丢失了6.9%的热度。

PYPL折线图还支持用户自定义,可以选择只查看你最感兴趣的语言,以及它们在不同国家的热度趋势。但目前PYPL只支持5个国家的统计数据,大家可以根据需要选择想要查看的内容。

点击查看:PYPL Popularity of Programming Language

3、IEEE Spectrum

IEEE Spectrum 是 IEEE(美国电气电子工程师学会)的旗舰网站,是全球最大的致力于工程与应用科技的专业组织。IEEE Spectrum被国人所熟知是因其中文版刊物《科技纵览》

IEEE Spectrum 今年9月6日发布的2019年编程语言TOP10:

image.png

这是IEEE Spectrum第六届语言排行。从数据看,Python位居榜首并已长达3年之久,易上手的特点使Python大量的可用专用库推动了Python的发展,尤其是在AI领域。微处理器能力的提高也让嵌入式版本的Python越来越受到制造商的欢迎。

大家可以发现,每个语言后都有四个图标,这也正是IEEE Spectrum最受欢迎的地方。它划分了4个语言所属的开发领域,分别是网页开发、企业应用程序、移动设备 或是 嵌入式设备,根据每种语言的应用场景,用户可以选择隐藏不想看的领域,对于开发者们分析自己的就业规划有很好的辅助作用。

image.png

IEEE Spectrum同样也支持多个数据类型的榜单,例如搜索热度、开源或是就业热度,收集8个数据来源(分别是CareerBuilder,Google,GitHub,Hacker News,IEEE,Reddit,Stack Overflow和Twitter)的11个指标,排名还是相对准确的。

点击查看:Interactive: The Top Programming Languages

4、RedMonk

RedMonk是每季度更新的榜单,它基于某语言在GitHub上的项目数量,和在Stack Overflow的标签出现次数来统计,而这两个社区也是开源和技术讨论的权威数据源。

2019年RedMonk编程语言TOP20排名:

image.png

这是今年6月统计的一份编程语言排行,跨度从2012年9月至今年6月。RedMonk与其他榜单不同的是,它并不是单纯以搜索或是使用热度进行排行,而是将语言被讨论和使用的情况相关联,以努力提取未来采用率潜在趋势的见解。

image.png
RedMonk 2019 第三季度排行榜

点击查看:The RedMonk Programming Language Rankings: June 2019

5、Stack Overflow

每年Stack OverFlow都会让开发者参与一项调查,统计开发者在Stack OverFlow的各项分布,包括国籍、工龄、受教育程度。同时Stack OverFlow也会统计站内最受欢迎的编程语言,有趣的是它还统计了开发者们最讨厌和最想学习或使用的语言,一起来看看吧!

2019年Stack OverFlow编程语言部分榜单:

image.png
2019年参与调研人群最热编程语言TOP20

image.png
专业开发者最热语言TOP20

image.png
开发者最喜欢的编程语言TOP20

image.png
开发者最害怕的编程语言TOP20

image.png
开发者最感兴趣的编程语言TOP20

这个排名与之前见到的排名都不太一样。Rust连续第四年成为受访者中最受欢迎的编程语言,其次则是当今增长最快的Python。而Python也连续第三年成为最感兴趣语言榜单的首位,尚未使用Python的开发者们都表示他们想学习它!

点击查看:Stack OverFlow Developer Survey Results 2019

6、GitHub Octoverse

GitHub是知名的开源社区,在开发者人群中应该是无人不知无人不晓的。因其大规模的开源项目和开发者用户,GitHub也掌握了相当体量的统计数据。

image.png

GitHub是知名的开源社区,每年10月份GitHub都会公布过去一年的Octoverse榜单,类似Stack OverFlow,它总结了GitHub一年内开源项目的各项数据和开发者用户画像。其中自然少不了编程语言的榜单。

2019年GitHub热门语言:

image.png

对比去年的GitHub Octoverse榜单,今年C#和Shell排名有所上升,而Python首次超过Java,成为GitHub上第二受欢迎的语言。随着Flutter进入视野中,Dart今年在GitHub的使用率获得了532%的增幅。同时针对类型安全和互操作性的静态类型语言:Rust,Kotlin和TypeScript也在快速发展。

点击查看:The State of the OCTOVERSE


以上就是为大家盘点的编程语言榜单大全啦!数数你认识几个呢 ??想看更多榜单盘点,请持续关注 开发者学习资源库 !!

相关文章
|
安全 Java 数据处理
Python网络编程基础(Socket编程)多线程/多进程服务器编程
【4月更文挑战第11天】在网络编程中,随着客户端数量的增加,服务器的处理能力成为了一个重要的考量因素。为了处理多个客户端的并发请求,我们通常需要采用多线程或多进程的方式。在本章中,我们将探讨多线程/多进程服务器编程的概念,并通过一个多线程服务器的示例来演示其实现。
|
7月前
|
人工智能 自然语言处理 搜索推荐
AI客服选型指南:2025年12月主流智能客服系统产品测评
随着企业数字化加速,智能客服正向全渠道、智能化、情感化演进,成为服务与增长双引擎。本文详解瓴羊Quick Service、智齿科技等主流厂商的核心优势与适用场景,并从需求匹配、智能化水平、集成能力等维度提供选型指南,展望情感计算、多模态交互与业务融合的未来趋势,助力企业高效决策。瓴羊 Quick Service 依托阿里巴巴20年服务运营经验与阿里云全球基础设施,为企业提供全渠道、全链路、全场景的智能客服解决方案,覆盖售前咨询、售中支持、售后维护全流程,适配零售、电商、汽车、互联网等多行业需求。
|
JSON 数据可视化 数据挖掘
python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
1015 10
|
弹性计算 Linux 数据安全/隐私保护
阿里云幻兽帕鲁联机服务器搭建全攻略,速来抄作业!2025新版教程
阿里云提供2025年最新幻兽帕鲁服务器申请购买及一键开服教程。4核16G配置支持8人,70元/月;8核32G配置支持20人,160元/月。选择配置、地域、操作系统后,点击【一键购买及部署】,约3分钟完成创建。本地安装STEAM客户端并登录,进入游戏选择多人模式,输入服务器IP和端口(8211),即可开始游戏。详细教程及更多问题解答请参考阿里云幻兽帕鲁游戏专区。
781 20
|
JavaScript 前端开发 安全
不是Typescript用不起,而是JSDoc更有性价比?
不是Typescript用不起,而是JSDoc更有性价比?
不是Typescript用不起,而是JSDoc更有性价比?
|
12月前
|
敏捷开发 数据可视化 项目管理
2025年最值得选择的Jira替代方案(国产工具版)
2025国产Jira替代方案盘点:板栗看板、Worktile、Tower、禅道等工具成为敏捷开发新选择。Jira虽功能强大但存在价格高、本地化不足等问题,国产替代方案在功能完备性(支持Scrum/看板)、本地部署、钉钉/企业微信集成及性价比方面更具优势。对比显示:创业团队适合板栗看板/Tower,研发团队推荐禅道/Worktile,设计营销团队可选择Tower或钉钉项目+语雀组合。迁移建议从数据导出和团队培训着手,国产工具已能提供媲美Jira的协作体验,是企业项目管理数字化转型的更优解。
937 0
|
Rust 自然语言处理 API
|
存储 IDE 开发工具
来咯,他来咯 看GitHub Codespaces 如何帮助缩短开发设置时间
来咯,他来咯 看GitHub Codespaces 如何帮助缩短开发设置时间
1289 1
|
机器学习/深度学习 存储 人工智能
量子计算的现状与未来:从实验室到商用
【10月更文挑战第29天】量子计算正从理论探索迈向实际应用,代表了计算技术的革命性突破。本文探讨了量子计算的现状、挑战、未来趋势及商用潜力,包括药物研发、金融工程、大数据和人工智能等多个领域的应用前景。尽管面临量子比特稳定性、错误率控制等挑战,但量子计算有望成为推动科技革命的关键力量。

热门文章

最新文章