2020年5月编程语言排行榜:等了5年,C语言终于打败Java,荣登第一!

简介: 云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 2G延伸了人类的耳朵,让你随时随地都能听到来自世界任何地方的讲话。 3G/4G延伸了人类的眼睛,让你随时随地都能看到全世界。

云栖号资讯:【点击查看更多行业资讯
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!


TIOBE公布了5月份编程语言排行榜。相比上个月编程语言Top 5有一个明显的变化就是C语言排行第一了,随后分别是Java、Python、C++、C#。前20名排行如下:

1

4月份的时候,Java和C就已经非常接近了,5月份C语言更是一鼓作气直接超越Java,登上第一的宝座,为了重回第一,C语言整整花了5年的时间,上一次C语言排名第一是在2015年。

2

C语言为何能超越Java?

关于这个问题,TOIBE推测可能和COVID-19有关,尽管这听起来有些愚蠢,但某些编程语言确实可以从中受益,还记得前不久,美国州长急聘精通COBOL的程序员的新闻么?还有数据科学领域的Python和R,也在这个阶段大有提升,因为每个人都在通过技术手段寻找治疗该病毒的药物。

回到Top 20榜单,本月变动还是比较大的,Python也在不断往上提升,本月从第四上升为第三。值得注意的是,Scratch在本月又上升了一个名次,计算机越来越成为生活中不可分割的一部分,教儿童编程的语言随之越来越流行,这一次,Scratch不知道会不会给大家带来新惊喜?

下面一起来看看详细榜单:

Top 10 编程语言 TIOBE 指数走势(2002-2020)

3

其他编程语言排名

4


历史排名(1988-2020)

5

编程语言“名人榜”( 2003-2019)

6

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/live

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

原文发布时间:2020-05-08
本文作者:程序猿
本文来自:“cocoachina”,了解相关信息可以关注“cocoachina”

相关文章
|
3月前
|
Unix 编译器 Shell
[oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的
本文回顾了计算机语言与操作系统的起源,探讨了早期 Unix 操作系统及其与 C 语言的相互促进发展。Unix 最初用汇编语言编写,运行在 PDP-7 上,后来 Thompson 和 Ritchie 开发了 C 语言及编译器,使 Unix 重写并成功编译。1974 年 Ritchie 发表论文,Unix 开始被学术界关注,并逐渐普及。伯克利分校也在此过程中发挥了重要作用,推动了 Unix 和 C 语言的广泛传播。
73 9
[oeasy]python0033_先有操作系统还是先有编程语言_c语言是怎么来的
|
1月前
|
安全 Java 开发工具
Java 编程语言
Java 是一门强大而重要的编程语言,具有广泛的应用和良好的发展前景,对于开发者来说,掌握 Java 是非常有价值的。
115 62
|
30天前
|
缓存 安全 编译器
C 语言作为经典编程语言,其函数编程技巧对提高代码质量至关重要
C 语言作为经典编程语言,其函数编程技巧对提高代码质量至关重要。本文深入探讨了函数的定义、设计原则、参数传递、返回值处理、调用约定、嵌套与递归调用、优化技巧及常见错误,旨在帮助读者提升编程水平。
48 1
WK
|
4月前
|
人工智能 算法 C语言
为什么C语言不是人工智能领域的首选编程语言?
尽管多种编程语言在人工智能领域均有应用,Python却因其独特优势成为了首选。Python的简洁语法提高了开发效率与易用性;其庞大的生态系统,尤其是丰富的AI库和框架如TensorFlow、PyTorch等,简化了算法实现过程;Python适用于快速原型设计与实验,加速项目迭代;良好的跨平台兼容性减少了配置负担;庞大的社区支持与丰富的文档资源便于学习和技术交流。尽管如此,C语言在性能等方面仍具优势,在特定场景下不可或缺。
WK
239 60
|
2月前
|
Java 编译器 C语言
【一步一步了解Java系列】:Java中的方法对标C语言中的函数
【一步一步了解Java系列】:Java中的方法对标C语言中的函数
32 3
|
2月前
|
存储 Java C语言
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
【一步一步了解Java系列】:了解Java与C语言的运算符的“大同小异”
48 3
|
2月前
|
Java 编译器 C语言
【一步一步了解Java系列】:探索Java基本类型与C语言的区别
【一步一步了解Java系列】:探索Java基本类型与C语言的区别
62 2
|
4月前
|
分布式计算 安全 Java
Java帝国的无限魅力:揭秘这门万能编程语言如何征服科技世界,从Web到太空探索,Java的触角无处不在!
【8月更文挑战第12天】随着信息技术的发展,编程语言成为科技核心。Java以其成熟与广泛应用,在众多语言中脱颖而出。它支持跨平台运行,实现“一次编写,处处运行”。Java的面向对象特性促进代码复用与维护,内置的安全机制保障系统安全。Java应用于Web开发、大数据处理、移动应用等多个领域,展现了其不可替代的价值。
43 1
|
5月前
|
Java 编译器 开发者
Java演进问题之Truffle处理不同编程语言的源代码或中间格式如何解决
Java演进问题之Truffle处理不同编程语言的源代码或中间格式如何解决
|
5月前
|
Java 数据库连接 Apache
java编程语言常用框架有哪些?
Java作为一种广泛使用的编程语言,拥有众多常用框架,这些框架帮助开发者提高开发效率和代码质量。
92 3