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、百度、维基百科等等。

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

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

    关注

    10

    文章

    1965

    浏览量

    39864
  • C++
    C++
    +关注

    关注

    22

    文章

    2129

    浏览量

    77363
  • javascript
    +关注

    关注

    0

    文章

    526

    浏览量

    56521

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    C++与lua联合编程

    手工业”。然而,这两种内存管理机制截然不同的语言,如何在一个进程内进行高效的数据交换,一直是企业级开发中的痛点。(看讠果aixuetang。xyz) 从经济学的视角来审视,夏曹俊老师《C++ 脚本编程
    发表于 04-19 16:27

    2026通信电源品牌推荐排行榜:选购不踩雷指南

    在现代通信行业,稳定的电源系统是保障网络顺畅运行的关键。如果你正在为通信设备选购电源,或者打算升级现有的通信电源设备,那么这篇文章绝对能帮到你。本文整理了2026通信电源品牌推荐排行榜,并结合权威资料与行业经验,帮助你快速做出决策。
    的头像 发表于 03-06 09:40 494次阅读
    2026<b class='flag-5'>年</b>通信电源品牌推荐<b class='flag-5'>排行榜</b>:选购不踩雷指南

    奇瑞汽车位居2025安徽发明专利排行榜榜首

    224日,春节假期后的首个工作日,“技术奇瑞”迎来开门红。在安徽省市场监督管理局(省知识产权局)联合省科学技术厅、省教育厅、省工业和信息化厅发布的“2025安徽发明专利排行榜”中,奇瑞汽车股份有限公司排名第一,连续12
    的头像 发表于 02-27 15:36 557次阅读

    2026通信电源排行榜:选择最佳通信电源的重要性

    在如今的科技环境中,通信电源作为通信设备正常运行的重要组成部分,其稳定性和可靠性直接影响到网络的性能和服务质量。2026,随着技术的不断发展,市场上涌现出许多优秀的通信电源品牌和型号。那么,如何选择合适的通信电源呢?让我们一起看看2026通信电源
    的头像 发表于 02-25 09:37 249次阅读
    2026<b class='flag-5'>年</b>通信电源<b class='flag-5'>排行榜</b>:选择最佳通信电源的重要性

    全球电子制造服务厂商排行榜(Top100)

    全球电子制造服务厂商排行榜(Top100)来源:ittbank
    的头像 发表于 01-08 09:54 459次阅读
    全球电子制造服务厂商<b class='flag-5'>排行榜</b>(Top100)

    汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/Klocwork工具支持

    汽车网络安全如何选编程语言CC++、Rust、Java……谁更适合AUTOSAR、ISO/SAE 21434?一文了解8种主流语言的优劣
    的头像 发表于 12-26 11:13 656次阅读
    汽车网络安全开发<b class='flag-5'>语言</b>选型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>/Rust/Java等主流<b class='flag-5'>语言</b>对比+Perforce QAC/Klocwork工具支持

    C语言C++的区别及联系

    C语言C++到底是什么关系? 首先C++C语言本来就是两种不同的
    发表于 12-24 07:23

    CC++之间的联系

    控制能力,这一点与C语言相似,使得它们在系统编程、嵌入式系统等领域都得到广泛应用。 3、发展历程: C++正是在C
    发表于 12-11 06:51

    C语言C++之间的区别是什么

    区别 1、面向对象编程 (OOP): C语言是一种面向过程的语言,它强调的是通过函数将任务分解为一系列步骤进行执行。 C++
    发表于 12-11 06:23

    全球应用加速服务如何实现?网络服务推荐排行榜

    和提高访问速度,同时提供安全防护和负载均衡功能。本文将深入解析全球应用加速服务的实现方式,并为您呈现2025网络服务提供商排行榜。一、全球应用加速服务的实现方式全球
    的头像 发表于 09-10 09:48 2011次阅读
    全球应用加速服务如何实现?网络服务推荐<b class='flag-5'>排行榜</b>

    技能+1!如何在树莓派上使用C++控制GPIO?

    在使用树莓派时,你会发现Python和Scratch是许多任务(包括GPIO编程)中最常用的编程语言。但你知道吗,你也可以使用C++进行GPIO编程
    的头像 发表于 08-06 15:33 4490次阅读
    技能+1!如何在树莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    软通动力荣登2025金融科技创新排行榜

    近日,DBC德本咨询“2025金融科技创新排行榜”正式发布,软通动力凭借在金融领域全栈智能化的创新实践,荣列榜单TOP3,这一荣誉不仅是对软通动力在金融科技领域深耕成果的高度认可,更凸显了其在推动行业智能化转型进程中的先行者地位。
    的头像 发表于 08-01 17:51 2170次阅读

    C++ 与 Python:树莓派上哪种语言更优?

    Python是树莓派上的首选编程语言,我们的大部分教程都使用它。然而,C++在物联网项目中同样广受欢迎且功能强大。那么,在树莓派项目中选择哪种语言更合适呢?Python因其简洁性、丰富
    的头像 发表于 07-24 15:32 1105次阅读
    <b class='flag-5'>C++</b> 与 Python:树莓派上哪种<b class='flag-5'>语言</b>更优?

    主流的 MCU 开发语言为什么是 C 而不是 C++

    在单片机的地界儿里,C语言稳坐中军帐,C++想分杯羹?难喽。咱电子工程师天天跟那针尖大的内存空间较劲,C++那些花里胡哨的玩意儿,在这儿真玩不转。先说内存这道坎儿。您当stm32f4的
    的头像 发表于 05-21 10:33 1204次阅读
    主流的 MCU 开发<b class='flag-5'>语言</b>为什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

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

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