当前位置:首页 > 物联网 > 大鱼机器人
[导读]TIOBE 公布了 4 月的编程语言排行榜,总体情况和上个月没有太大的变化,Java 仍然稳居榜首,Python 上升一名来到了第三的位置。 但值得注意的是: C 语言这门诞生近 50 年的语言,以 16.72% 的比例占据了第二名,与 Java 仅相差 0.01% ! 不得不说你大哥还是



TIOBE 公布了 4 月的编程语言排行榜,总体情况和上个月没有太大的变化,Java 仍然稳居榜首,Python 上升一名来到了第三的位置。
但值得注意的是:
C 语言这门诞生近 50 年的语言,以 16.72% 的比例占据了第二名,与 Java 仅相差 0.01% !
不得不说你大哥还是你大哥,下面是前二十的具体排名:
Scratch
基于图形化的编程语言 Scratch 首次进入了 TIOBE 的前 20 名。乍一看,一门旨在教孩子如何编程的语言,能取得这样的排名有些奇怪。
但如果考虑到有超过 5000 万个项目被 Scratch “写” 出来,并且每个月都有 100 万个新的 Scratch 项目出现,就不能否认 Scratch 的流行度了。
既然计算机越来越成为生活中不可分割的一部分,教儿童编程的语言越来越流行实际上是合乎逻辑的。几年前,Scratch 和 Alice 之间展开了一场竞赛,看哪一种语言会成为新的 “Logo” 编程语言。
Alice 现在位于 TIOBE 指数的第 90 位,所以谁赢了似乎很清楚。发生这种情况的原因可能是 Scratch 更容易学习 (这是该领域的一个关键成功因素),而且 Scratch 是由谷歌和 Intel 等公司赞助的。
(TIOBE 编程社区指数是编程语言受欢迎程度的一个排名,每月更新一次。这些评级是基于全球熟练工程师、课程和第三方供应商的数量。流行的搜索引擎,如谷歌,必应,雅虎!、维基百科 (Wikipedia)、亚马逊 (Amazon)、YouTube 和百度被用来计算评分。)
榜单其他内容:
Top 10 编程语言 TIOBE 指数走势(2002-2020)
其他编程语言排名
历史排名(1988-2020)
原文:https://www.tiobe.com/tiobe-index/
-END-

猜你喜欢

单片机到底是不是嵌入式?
通电就可以工作,这些单片机真香!
学嵌入式,一定要买开发板吗?

 最 后  
 

若觉得文章不错,转发分享,也是我们继续更新的动力。
5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等!
在公众号内回复「 更多资源 」,即可免费获取,期待你的关注~
长按识别图中二维码关注

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

在C/C++等编程语言中,头文件(Header Files)是代码模块化与复用的核心载体,其作用涵盖函数声明、宏定义、类型声明等公共内容的集中管理。正确引用头文件不仅关乎代码组织结构,更直接影响编译效率与程序性能。

关键字: 头文件 编程语言

C++编程语言中的一种强大功能是模板,它允许我们编写泛型代码,使得我们的函数或类可以对多种数据类型进行操作。在这篇文章中,我们将详细介绍如何在C++中使用模板来编写泛型代码。

关键字: C++ 编程语言

在编程语言的浩瀚宇宙中,C语言以其卓越的执行效率和运行速度脱颖而出,成为众多高性能应用的首选。那么,C语言究竟是如何实现这一高效性的呢?本文将深入探讨C语言高效执行背后的原因,并通过代码示例加以说明。

关键字: C语言 编程语言

虽然C语言有其优势和限制,但它仍然是一种非常重要和有用的编程语言。它被广泛应用于系统级编程、嵌入式开发和驱动程序等领域。对于想要深入了解计算机底层工作原理的开发人员来说,掌握C语言是必不可少的。

关键字: C语言 编程语言

单片机系统优化是指通过对系统硬件和软件的合理配置、优化算法和数据结构、减少资源占用等方式,提升系统的运行效率和响应速度。优化的目标是使系统能够更好地满足实际需求,提高用户体验和产品的竞争力。

关键字: 单片机 编程语言

在探讨未来哪种编程语言将在AI时代占据主流地位时,我们需要回顾历史,审视当前趋势,并预测未来技术的发展方向。AI(人工智能)技术的快速发展已经深刻影响了编程语言的选择和应用,而未来的主流编程语言将需要具备高效性、灵活性、...

关键字: AI 编程语言

成功开发和推出嵌入式系统需要各种工程学科的广泛技能。每个嵌入式系统开发团队都需要八个不同的软件开发领域的知识。开发人员对嵌入式软件这八个支柱的掌握程度将直接影响开发成本、代码可扩展性和系统稳健性等关键开发指标。

关键字: 嵌入式软件 编程语言

编程语言确实会影响程序性能。不同的编程语言具有不同的优缺点,同时也会受到它们的底层实现和执行环境的影响。在编写程序时,开发人员需要根据实际需求和特定情况选择合适的编程语言,并且采用一些优化技巧来提高程序性能。

关键字: 编程语言 算法

TIOBE 编程语言排行榜是基于全球工程师的数量、课程、热门网站、第三方供应商综合计算出来的,只是一个编程语言流行度和趋势的反映,并不代表语言之间的优劣,也不能反映国内的就业情况。

关键字: 编程语言 Python

与 BigCode 社区共同创建的 StarCoder2 是在 600 多种编程语言上训练而成,它将推进代码生成、透明度、治理和创新

关键字: 生成式 AI 编程语言 大语言模型
关闭