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

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

3天内不再提示

2023年07月编程语言排行榜,C++即将超越C

新机器视觉 来源:菜鸟教程 2023-09-05 16:32 次阅读

TIOBE 2023 年 07 月份的编程语言排行榜已经公布,官方的标题是:C++ 即将超越 C?(C++ is about to surpass C)

最近几个月以来,C++ 的占比一直在不断攀升,在去年 12 月的 TIOBE 指数中,C++ 实现了历史上首次超越 Java,在 TIOBE 编程指数中排第三位。

然而,C++ 的崛起似乎还未结束,很可能超越 C 语言排到第二位,目前,它们的差距仅为0.76%。

此外,本月还有其他一些有趣的变动:JavaScript 达到了历史新高,位列第六位。而 Matlab、Scratch 和 Rust 也各自追平了历史最高纪录,分别位居第 10、第 12 和第 17 位。

其他方面,COBOL 经过很长一段时间后重新进入前 20 名,而 Julia 也正在逐渐逼近。

C++ 历史排名变动图:

957b8d24-4b9d-11ee-a25d-92fbcf53809c.png

C++ 是一种功能强大且灵活的编程语言,在许多不同领域都有广泛的应用。以下是 C++ 主要应用的一些领域:

游戏开发:C++ 在游戏开发领域应用广泛,尤其是在 PC 和主机游戏方面。其高性能和直接的硬件控制使得 C++ 成为许多游戏引擎和大型游戏项目的首选语言。

嵌入式系统:由于 C++ 具有高效的执行和接近硬件的能力,它被广泛用于嵌入式系统的开发,如智能手机、汽车控制系统、家用电器和工业自动化等。

操作系统:一些流行的操作系统,如 Windows、Linux 和 macOS 的核心,都是使用 C++ 编写的。C++ 的性能和底层硬件访问能力使其成为操作系统开发的理想选择。

图形和图像处理:C++ 在图形学和图像处理方面也很受欢迎。它被广泛用于开发计算机图形学应用、图像处理库和计算机视觉算法

通信网络:C++ 可以轻松处理底层的网络编程,因此在网络应用和通信领域得到广泛应用,比如网络服务器和网络协议的开发。

金融和交易系统:由于对性能的高要求,C++ 在金融和交易系统中也得到广泛应用。高频交易、算法交易和金融模型的实现通常使用 C++ 来提高执行速度。

大数据和科学计算:C++ 的高性能和能够直接操作内存的特性,使其在大数据处理和科学计算方面成为一种重要的语言选择。

总体而言,C++ 在需要高性能、直接硬件控制、系统级编程和复杂计算的领域具有广泛的应用。然而,由于其较高的学习曲线和复杂性,也需要开发人员有一定的经验和技能来有效地利用其优势。

C++ 入门教程:https://www.runoob.com/cplusplus/cpp-tutorial.html

本月,TOP 20 的变动不大,排名前十的分别是:

Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL

PHP,MATLAB。

95962184-4b9d-11ee-a25d-92fbcf53809c.png

Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL

PHP,MATLAB 历史变化曲线图:

95b89d54-4b9d-11ee-a25d-92fbcf53809c.png

排名 21-50 的编程语言

95ec389e-4b9d-11ee-a25d-92fbcf53809c.png

各大编程语言的历史排名(1988-2023)

9610a5e4-4b9d-11ee-a25d-92fbcf53809c.png

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

96194e9c-4b9d-11ee-a25d-92fbcf53809c.png

TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

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

    关注

    9

    文章

    1878

    浏览量

    33148
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72901
  • javascript
    +关注

    关注

    0

    文章

    511

    浏览量

    53406

原文标题:2023 年 07 月编程语言排行榜,C++ 即将超越 C

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    山工机械荣登2023中国工程机械用户品牌关注度排行榜

    2024年1月,中国路面机械网发布了《2023中国工程机械用户品牌关注度排行榜》。
    的头像 发表于 02-25 14:17 272次阅读
    山工机械荣登<b class='flag-5'>2023</b>中国工程机械用户品牌关注度<b class='flag-5'>排行榜</b>

    OpenHarmony社区运营报告(202312

    • 截至 2023 12 22 日,OpenAtom OpenHarmony(简称“OpenHarmony\")社区累计超过 6700 名贡献者,产生 26.9 万多个 PR
    发表于 01-10 15:44

    深兰科技入选“2023数字经济独角兽排行榜

    12月19日-20日,“2023数字经济独角兽大会”在北京大兴经济开发区隆重举行。会上,还正式发布了“2023数字经济独角兽排行榜”,深兰科技成功入选。
    的头像 发表于 12-22 10:36 309次阅读

    Python夺冠!GitHub 2023年度编程语言排行榜

    2023 年,Python 仍然是使用 GitHub 的开发者中最受欢迎的选择之一,占据了几乎 18% 的份额,在所有编程语言中保持领先地位,连续第四年增长 0.5%,巩固了其作为最受欢迎语言
    的头像 发表于 12-18 14:51 1969次阅读
    Python夺冠!GitHub <b class='flag-5'>2023</b>年度<b class='flag-5'>编程</b><b class='flag-5'>语言</b><b class='flag-5'>排行榜</b>

    2023奖杯收到

    今天非常高兴收到了论坛发送的2023“年度优秀版主”奖杯,今年不知不觉间就将结束,期待即将到来的2024。加油论坛,加油各位坛友!
    发表于 12-09 22:26

    精彩预告 | OpenHarmony即将亮相MTSC 2023

    MTSC 2023 第 12 届中国互联网测试开发大会(深圳站)即将2023 11 25 日,在深圳登喜路国际大酒店举办,大会将
    发表于 11-22 10:28

    TIOBE发布11月编程语言排行榜

     TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,tiobe网站于2023年11月公布了
    的头像 发表于 11-13 14:45 717次阅读

    OpenHarmony社区运营报告(202310

    技术有限公司。 技术指导委员会 2023114日,第二届开放原子开源基金会OpenHarmony技术大会即将在北京国家会议中心盛大开幕。本次大会由OpenHarmony项目群技术指
    发表于 11-09 08:42

    单片机编程语言可以用c++吗?

    单片机编程语言可以用c++吗?
    发表于 11-09 06:40

    高质量CC++编程指南

    林锐-高质量CC++编程指南电子档
    发表于 10-07 07:14

    嵌入式C/C++语言精华文章集锦

    面对一个人的大型 C/C++程序时,只看其对 struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的 C/C++程序
    发表于 09-25 08:00

    OpenHarmony社区运营报告(20238

    本月快讯 ● 202383日OpenAtom OpenHarmony以下简称“OpenHarmony”发布了Beta2版本。OpenHarmony 4.0 Beta2在系统能力、应用框架、分布式
    发表于 09-12 18:35

    OpenHarmony社区运营报告(20237

    本月快讯 • 2023728日-29日,全球软件质量&效能大会(简称“QECon”)圆满举行,OpenAtom OpenHarmony(简称“OpenHarmony”)以“优质
    发表于 08-11 16:30

    如何为Arm编译Cc++代码

    C++源代码翻译成机器代码的编译器。 •将汇编语言源代码翻译成机器代码的汇编程序。 •一个链接器,用于将多个机器代码模块组合成一个可执行文件。 可用的工具链包括: •Arm编译器6。基于armclang
    发表于 08-02 17:28

    OpenHarmony社区运营报告(20235

    本月快讯 ● 2023611-13日,2023开放原子全球开源峰会即将在北京北人亦创国际会展中心盛大开幕。
    发表于 06-19 15:52