您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > C/C++/C#

C++ 正在向 C 发起“进攻”!TIOBE 7 月榜单发布

时间:2023-07-10 15:08:25  来源:CSDN  作者:

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

一月一度的 TIOBE 榜单又发布了,快来看看 7 月的编程语言排行榜有什么最新变化吧!

C++ 正在向 C 发起“进攻”!

自从去年 12 月 C++ 在 TIOBE 排名历史上首次超过 JAVA 之后,它的排名就再也没下过前三。而从本月榜单的市场份额来看, C++ 似乎又在向 C 发起挑战,正向着榜单第二名 “进攻”——11.56% 的 C 和 10.80% 的 C++,二者目前仅相差 0.76%。

正如 TIOBE 官方所说, C++ 凭借其 出色的性能、 面向对象的特点等 原因,极大便利了开发者的使用与工作,例如可 快速开发 超过 100 万行代码的 软件系统, 而不必陷入“维护噩梦”。此外, 引入了模块、概念 (Concepts)等 功能的 C++20,如今也在逐渐吸引更多程序员的使用, TIOBE 预测:“ 未来几年,这(C++20)也可能会驱动 C++ 在 TI OBE 榜单的地位。”

除了 C++ 势头正猛, 本月榜单 Top 20 中还有几门编程语言的排名也达到历史最高:

▶ Java 的名次上升至历史新高:第 6 名。

▶ Matla b、Scratch 和 Rust 也回到了其历史最高记录, 分别位于第 10 位、第 12 位和第 17 位。

▶ 时隔许久,COBOL 也卡位并重新进入了榜单前 20 名。

其他编程语言

以下为 Top 21-50 的编程语言榜单:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  • 4th Dimension/4D, ABC, Action, Algol, Alice, APL, Bash, bc, Boo, Bourne shell, Carbon, CL (OS/400), Clipper, CLIPS, Clojure, Crystal, Elixir, Erlang, Forth, Groovy, Hack, Icon, Io, J, LabVIEW, Ladder Logic, Maple, ML, Modula-2, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, Post, Pure Data, Q, Racket, Raku, Ring, Smalltalk, Snap!, Solidity, SPARK, Squirrel, Tcl, VHDL, Wolfram, X10, Zig

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

历史排名(1988-2023)

注:以下排名位次取决于 12 个月的平均值。

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

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index



Tags:C++   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除。
▌相关推荐
整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)一月一度的 TIOBE 榜单又发布了,快来看看 7 月的编程语言排行榜有什么最新变化吧!C++ 正在向 C 发起“进攻”!自从去年 12 月 C++ 在 TIOBE...【详细内容】
2023-07-10  Tags: C++  点击:(0)  评论:(0)  加入收藏
在使用任何语言编写程序时,您需要使用各种变量来存储各种信息。变量只是保留内存位置来存储值。 这意味着当你创建一个变量时,你在内存中保留一些空间。您可能喜欢存储各种数...【详细内容】
2023-06-14  Tags: C++  点击:(46)  评论:(0)  加入收藏
作者 | Mohit Pandey编译 | 徐杰承任何说自己很懂C++的人可能都是在夸大其词。我想你可能已经注意到了,是的,今天的大多数程序员都在使用Python、Rust、Go或是其他新的编程语...【详细内容】
2023-06-09  Tags: C++  点击:(71)  评论:(0)  加入收藏
C语言是一种“古老”且应用至今的高级编程语言,它是多种流行编程语言的根源。C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言,可运行于多种平台上。今天,C/C++语言仍...【详细内容】
2023-05-30  Tags: C++  点击:(73)  评论:(0)  加入收藏
要在 C++ 中调用 ChatGPT API,您可以使用以下步骤: 首先,安装 C++ 的 HTTP 客户端库,例如 libcurl 或者 Poco。 创建一个 HTTP 客户端实例,以便向 OpenAI API 发送 HTTP 请求。 ...【详细内容】
2023-05-29  Tags: C++  点击:(59)  评论:(0)  加入收藏
前言JSON是很常用的数据格式,在C++中我们可以使用nlohmann json做序列化和反序列化。 nlohmann json是一个跨平台的开源的C++ JSON解析库,只需要在项目中#include "json.hpp"...【详细内容】
2023-05-22  Tags: C++  点击:(97)  评论:(0)  加入收藏
概述命令行参数解析,在写一些命令行的程序时需要用到,args.hxx类似于Python的argparse,但在C++中,它具有静态类型检查,并且速度更快(也允许完全嵌套的组逻辑,而Python的argparse没...【详细内容】
2023-05-19  Tags: C++  点击:(98)  评论:(0)  加入收藏
取代C++!微软正在改用Rust语言重写Win11内核微软已经确定结束对Win10进行功能更新,其更多精力将转移到Win11以及“Win12”上。在日前举办的BlueHat IL 2023 大会上,微软企业和...【详细内容】
2023-04-29  Tags: C++  点击:(106)  评论:(0)  加入收藏
C++自适应函数符和函数适配器是C++标准库中非常重要的概念,它们为C++程序员提供了更加灵活和高效的编程方式。自适应函数符是指一类函数对象,可以根据输入的参数类型自动推导...【详细内容】
2023-04-14  Tags: C++  点击:(54)  评论:(0)  加入收藏
C++11 中新增了一种智能指针类型 unique_ptr,它是一种独占式的智能指针,用于管理动态分配的对象,并确保在其生命周期结束时正确释放资源。在使用 unique_ptr 时,指针指向的资源...【详细内容】
2023-04-08  Tags: C++  点击:(58)  评论:(0)  加入收藏
▌简易百科推荐
整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)一月一度的 TIOBE 榜单又发布了,快来看看 7 月的编程语言排行榜有什么最新变化吧!C++ 正在向 C 发起“进攻”!自从去年 12 月 C++ 在 TIOBE...【详细内容】
2023-07-10    CSDN  Tags:C++   点击:(0)  评论:(0)  加入收藏
人脸识别库ViewFaceCore 是一个使用 C# 开发的超简单的离线人脸识别库。( 基于 SeetaFace6 ),多平台支持, 开源、免费、跨平台 (win/linux)。支持的.NET 版本, .NET Framework...【详细内容】
2023-07-03  攻城大狮哥    Tags:C#   点击:(8)  评论:(0)  加入收藏
大家好,我是华山自控编程朱老师前几天一个学员在学习C#与TryCatch用法时,也不知道TryCatch用法装可以用来做什么 。下面我们就详细讲讲C# 和封TryCatch用法相关知识。C# 是一...【详细内容】
2023-07-02  华山自控编程    Tags:C#   点击:(8)  评论:(0)  加入收藏
前面写了一篇用C语言实现一个万能单向链表,后来我想了下。在工作开发中,貌似用到队列这种机制的情况更常见。所以,本次用C语言写一个万能的队列。简单介绍下,队列是一种严格的线...【详细内容】
2023-06-27  记录我的编程生活  今日头条  Tags:C语言   点击:(22)  评论:(0)  加入收藏
作者 | Joydip Kanjilal编译 | 王瑞平意大利面是一种很好吃的食物,但是,如果用它来形容代码意味着这种程序很糟糕。“意大利面条式代码”是一个术语,用于描述组织不良、纠缠不...【详细内容】
2023-06-21    51CTO  Tags:C#   点击:(29)  评论:(0)  加入收藏
在使用任何语言编写程序时,您需要使用各种变量来存储各种信息。变量只是保留内存位置来存储值。 这意味着当你创建一个变量时,你在内存中保留一些空间。您可能喜欢存储各种数...【详细内容】
2023-06-14  原在路上路途阳光    Tags:c++   点击:(46)  评论:(0)  加入收藏
判断字符串为空有好几种方法:方法一: 代码如下:static void Main(string[] args) { string str = ""; if (str == "") { Console.WriteLine("a is empty"); ; } Console.ReadKe...【详细内容】
2023-06-13  opendotnet    Tags:C#   点击:(37)  评论:(0)  加入收藏
Swifter.Json 是一个高性能、功能丰富的 C# JSON 序列化和反序列化工具。它使用了许多优秀的技术来提高序列化和反序列化的速度,并且具有许多有用的功能,例如支持多种日期时间...【详细内容】
2023-06-12  步伐科技  今日头条  Tags:C#   点击:(44)  评论:(0)  加入收藏
微软于今天在 Marketplace 上架了一款适用于 Visual Studio Code 的官方 C# 开发套件 —— C# Dev Kit,通过更好地管理、测试,以及提供全新的 AI 功能,为 Linux、mac...【详细内容】
2023-06-09  OSC开源社区    Tags:C#   点击:(32)  评论:(0)  加入收藏
作者 | Mohit Pandey编译 | 徐杰承任何说自己很懂C++的人可能都是在夸大其词。我想你可能已经注意到了,是的,今天的大多数程序员都在使用Python、Rust、Go或是其他新的编程语...【详细内容】
2023-06-09    51CTO  Tags:C++   点击:(71)  评论:(0)  加入收藏
站内最新
站内热门
站内头条