当前位置:首页 > 公众号精选 > 大鱼机器人
[导读]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获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

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

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

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

Java是一种广泛应用于软件开发的编程语言,它具有跨平台、面向对象和高度可靠性的特点。在嵌入式系统设计中,Java也有着广泛的应用方案。本文将详细介绍Java在嵌入式系统设计中的应用方案,并分析其优势和挑战。

关键字: Java 软件开发 编程语言

嵌入式开发和Java开发是两个不同的领域,它们在目标、应用场景、编程语言和开发环境等方面存在一些区别。下面我将为您简要介绍这两个领域的特点以及如何选择适合您的开发方向。

关键字: 嵌入式开发 Java开发 编程语言

Java语言是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle Corporation)于1995年推出。Java具有跨平台性和可移植性的特点,广泛用于开发各种应用程序,包括嵌入式系统、移动...

关键字: Java 编程语言 互联网

嵌入式系统是一种专门设计用于特定应用领域的计算机系统,它通常由硬件和软件组成,并且被嵌入到其他设备或系统中,以实现特定的功能。在开发嵌入式系统时,除了了解和选择适合的编程语言外,还需要了解如何测量嵌入式产品的应用性能以及...

关键字: 嵌入式 计算机 编程语言

嵌入式系统设计师是一个专业领域,需要深入理解和掌握各种嵌入式技术以及相关编程语言。本文将介绍嵌入式系统设计师考试中的必备知识、笔记和总结,帮助读者在考试中取得好成绩。

关键字: 嵌入式系统 编程语言 C语言基础

另外,有时候优先级还与C语言编译器有关,同一个表达式在不同的平台上,可能表达的意义是不同的。所以,为了代码的可植移性、正确性以及可读性,振南强烈建议多用一些()。

关键字: C 语言 编程语言 赋值操作

Matlab是matrix laboratory的组合,意为矩阵实验室,软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

关键字: matlab 编程语言 数值分析

PLC梯形图编程的主要要素包括输入、输出和逻辑元件。其中,输入和输出指的是PLC系统与物理世界之间的接口,如传感器和执行器;逻辑元件则用于描述输入和输出之间的逻辑关系。

关键字: PLC 梯形图 编程语言

PLC在电气工程及其自动化技术设计中经常用到,那么作完硬件组态后,就要考虑编程了,不同的个体对于编程采用的语言是不同的,当然针对不同的工艺要求,用不同的编程语言也会有不同的效果

关键字: PLC 编程语言 梯形图
关闭
关闭