0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言已经连续一年多TIOBE编程语言排名第一

strongerHuang 来源:嵌入式专栏 作者:嵌入式专栏 2021-06-07 14:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多初学者看不起 C 语言,甚至觉得 C 语言没什么可学。站在过来人的角度,C语言仍然值得学习,它仍然是一门应用非常广泛的编程语言。

可能我这么说,你不会相信。然而,C语言在 TIOBE 编程语言最新排行榜中,排名第一确实事实。

地址:

https://www.tiobe.com/tiobe-index/

可能你还会认为:这次排名第一,只是短暂的。

其实,C语言从去年(2020年5月)开始,到现在(2021年6月)已经连续一年多TIOBE 编程语言排名第一。

在过去的一年多,C语言一直排名第一。而且,在2012、 13、 14年也几乎占据第一的位置。

再回顾过去的历史排名:

你可能还有疑问:什么是TIOBE 编程语言排行榜?TIOBE编程社区排行是编程语言受欢迎程度的指标,索引每月更新一次。评级基于全球熟练的工程师、课程和第三方供应商的数量。诸如Google、 Bing、 Yahoo!、 Wikipedia、 Amazon、 YouTube 和 Baidu 等流行的搜索引擎用于计算评分。

详细描述请见:

https://www.tiobe.com/tiobe-index/programming-languages-definition/

重要提醒:1.TIOBE排行与最佳编程语言或大多数代码行所用的语言无关。

2.你在其他地方看到的一些排行,可能与该排行不一样,那是因为排行评分标准不一样。

C、JavaPython能火的原因

Python想必大家都看到了,这两年火的来你随处都能看到它的身影。手机、电视、报纸、小区广告牌,甚至小学生都开始学Python了。

原因很简单,Python应用更广泛了,还有相对来说入门更容易。

然后就是Java,Java其实发展相对较晚,Java语言正式诞生其实是在1995年,到现在才二十几年。

随着互联网潮流的兴起,Java可以说一路红遍大江南北,包括web应用、桌面应用、安卓应用等。。。直到物联网的快速发展,C语言反超了Java。

最后说下C语言,从发展年龄来说,C语言绝对是老大哥,1972年,C语言诞生了。

因为C语言具有更高的运行效率(相对C#、JAVA等),从而被广泛应用计算机底层驱动,包括现在绝大部分操作系统底层代码都是 C 语言写的。

同时,因为物联网很多终端设备从CPU运行速度(效率)、存储资源来说,都比较依赖于C语言。随着物联网的快速发展,也进一步带动了 C 语言的活跃。

所以,你说 C 语言有没有必要学?

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    20

    文章

    2997

    浏览量

    115628
  • C语言
    +关注

    关注

    183

    文章

    7642

    浏览量

    144558
  • python
    +关注

    关注

    57

    文章

    4856

    浏览量

    89550

原文标题:最新TIOBE编程语言排行:C语言第一,Python反超Java,挤进第二

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么单片机还在用C语言编程

    ,只是C语言是最适合单片机编程的高级语言、单片机编程的特点 1.对单片机
    发表于 11-28 07:37

    C语言编程技巧

    个成员是个未知大小的数组,适用于动态分配内存并关联个可变长度的数组。‌ ‌3、匿名结构体和联合体‌:C语言允许在结构体或联合体中定义不
    发表于 11-27 06:46

    2025最佳的嵌入式编程语言有哪些呢?

    嵌入式系统是现代科技不可或缺的部分。它们存在于家用电器、汽车、住宅、医院、商店等各个领域。它们与我们的社会紧密相连。选择合适的语言来构建嵌入式系统对于成功至关重要。那么,2025最佳的嵌入式
    的头像 发表于 11-14 10:27 884次阅读
    2025<b class='flag-5'>年</b>最佳的嵌入式<b class='flag-5'>编程</b><b class='flag-5'>语言</b>有哪些呢?

    C语言和单片机C语言有什么差异

    单片机c语言相对于普通C语言增加了些基本的指令,还有变量的赋值是16进制,当然单片机c
    发表于 11-14 07:55

    文了解Mojo编程语言

    Mojo 是种由 Modular AI 公司开发的编程语言,旨在将 Python 的易用性与 C 语言的高性能相结合,特别适合人工智能(A
    发表于 11-07 05:59

    华为连续蝉联中国UPS整体市场第一

    近日,国内权威机构赛迪顾问(CCID)发布《2024-2025中国UPS市场研究年度报告》,报告显示,2024华为UPS持续领跑中国UPS整体市场,连续蝉联第一。同时,华为模块化
    的头像 发表于 07-02 14:50 827次阅读

    提高篇——C语言核心技术(中文版)

    该资料是“C编程语言”和“C语言链接库”的完整参考手册。这本书的目的是提供本方便、可靠的手册,
    发表于 06-13 16:39

    单片机c语言编程实例大全

    单片机c语言编程实例大全_18
    发表于 04-30 16:11 6次下载

    深入理解C语言C语言循环控制

    C语言编程中,循环结构是至关重要的,它可以让程序重复执行特定的代码块,从而提高编程效率。然而,为了避免程序进入无限循环,C
    的头像 发表于 04-29 18:49 1728次阅读
    深入理解<b class='flag-5'>C</b><b class='flag-5'>语言</b>:<b class='flag-5'>C</b><b class='flag-5'>语言</b>循环控制

    为什么学了C语言,却写不出像样的项目?

    在学习编程的路上,C语言几乎是每个程序员的“必修课”。不管你是打算从事嵌入式开发、系统编程,还是想要深入理解操作系统的底层原理,C
    的头像 发表于 03-14 17:37 675次阅读
    为什么学了<b class='flag-5'>C</b><b class='flag-5'>语言</b>,却写不出像样的项目?

    国外最便宜的云服务器一年多少钱?

    国外最便宜的云服务器一年多少钱受配置、地域、计费模式等多重因素影响。2025,基础配置的云服务器年费最低可控制般在30-60美元(约合人民币210-420元)左右,主要面向个人开发者、轻量级
    的头像 发表于 03-10 11:18 899次阅读

    文详解视觉语言模型

    视觉语言模型(VLM)是模态、生成式 AI 模型,能够理解和处理视频、图像和文本。
    的头像 发表于 02-12 11:13 3229次阅读
    <b class='flag-5'>一</b>文详解视觉<b class='flag-5'>语言</b>模型

    数字电路编程语言介绍

    数字电路编程语言是专门为描述和模拟数字电路而设计的编程语言。它们通常具有以下特点: 硬件描述语言(HDL) :大多数数字电路
    的头像 发表于 01-24 09:39 1386次阅读

    gitee 支持的编程语言有哪些

    些 Gitee 支持的常见编程语言: Python :种广泛使用的高级编程语言,以其清晰的语法和代码可读性而闻名。 Java :
    的头像 发表于 01-06 09:50 1103次阅读

    Triton编译器支持的编程语言

    编写和优化深度学习代码。Python是种广泛使用的高级编程语言,具有简洁易读、易于上手、库丰富等特点,非常适合用于深度学习应用的开发。 二、领域特定语言(DSL) Triton也提供
    的头像 发表于 12-24 17:33 1444次阅读