C++ 涨幅依旧亮眼,Visual Basic 一降再降!TIOBE 5 月榜单发布

0e8794432d3ac2372da9e6ce96b8fa9b.gif

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

作为编程语言排行榜领域最权威的组织之一,今天 TIOBE 最新发布了 5 月榜单,快让我们看看这个月编程语言的流行趋势有何变化吧!

36cfdc3a224fb9fa3eb672e38e21a4ca.jpeg

13f8cbe8efa6fa5ae9b42ec62265c9e3.png

C++ 涨幅依旧亮眼,Visual Basic 一降再降

正如 TIOBE 官方所说,“编程语言的流行是相当稳定的”。本月 TOP 20 榜单中依旧是那些“老面孔”,尤其是 TOP 10 的排名,几乎没有变动。

其中,C++ 虽排名第四,涨幅却是唯一突破了 3% 的编程语言;反观 Visual Basic(简称 VB),其市场占比已连续多月降低,本月更是降低了 2.02%——或许自 2020 年 3 月 12 日,微软正式宣布不再将 VB 作为一门独立的语言发展时,就预示了如今 VB 的发展现状。

Visual Basic 是微软在 1991 年开发的一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。源自于 BASIC 编程语言,以容易上手、可直接编写图形界面为特色,曾是许多人接触的第一门编程语言。

然而随着 Java 等新语言的出现,VB 的优势逐渐丧失,微软推出了. Net,并在 2020 年 3 月官宣:微软将在. Net 5.0 上继续支持 Visual Basic,此后不再会添加新功能或继续发展该语言,只会做一些稳定性、兼容性的维护工作。

a3b6b5617d3ee9cdc20737d4ae0593cc.png

除此之外,纵观 TOP 20 还可以发现,多数都是诞生超过 10 年的编程语言,唯二小于“10 岁”的 Swift(2014 年发布)和 Rust(2015 年发布),也都至少存在了 5 年。对此,TIOBE CEO 鼓励道:“一门新编程语言几乎不可能冲击排行榜,所以如果你刚刚发明了一种全新的语言,请有一些耐心吧。”

1fc682f3ec19c1d083d9ccbafdd5b2be.png

其他编程语言

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

54c0ff74b5f60a9f81298b667c4c6d38.png

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

  • 4th Dimension/4D, ABC, Algol, Alice, APL, AutoHotkey, Awk, bc, Boo, C shell, CL (OS/400), CLIPS, Clojure, CoffeeScript, Common Lisp, Eiffel, Elixir, Elm, Erlang, GAMS, Hack, Icon, IDL, Io, J, J#, JScript, LabVIEW, Ladder Logic, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, Pony, PowerShell, Q, Racket, Raku, RPG, S, Smalltalk, Snap!, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig

1c1748d0ca3c9246e3654b1d8dcba00d.png

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

fbd1196cce62deda4bab6bcf5b093778.png

508f9b5fa2b1db056c62054ca1124429.png

历史排名(1988-2023)

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

8a38ff7c2d1400b80ad32a1bd7143d75.png

d4e50a8bd419366e0c70848d946dbfcd.png

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

8ec706c9f1ebe885b990bed7964bfee8.png

【说明】:

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

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

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

推荐阅读:

▶科大讯飞今日发布“星火”认知大模型;谷歌一名高级软件工程师跳楼身亡;InsCode 支持 AI 编程|极客头条

▶ 因去年开发出 ChatGPT,OpenAI 亏损 5.4 亿美元!

▶谷歌内部文件泄露:我们和 OpenAI 都赢不了,因为正被“开源”偷家!

3e6c97b83910297ead9039224d8eadda.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/26887.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

忆享聚焦|ChatGPT、AI、网络数字、游戏……近期热点资讯一览

“忆享聚焦”栏目第十四期来啦!本栏目汇集近期互联网最新资讯,聚焦前沿科技,关注行业发展动态,筛选高质量讯息,拓宽用户视野,让您以最低的时间成本获取最有价值的行业资讯。 目录 行业资讯 1.科技部部长王志…

接了ChatGPT的NewBing如何评价CodeGeeX

一篇《如何用 CodeGeeX 替代 GitHub Copilot》的文章在开发者社区登上热榜,开发者关注的AI生成代码工具CodeGeeX,这款插件产品目前支持在VSCode市场和Jetbrains IDEs下载使用,是国产对标Copilot目前安装量最大的开发者工具。 之所以引发开发…

开源数字人Fay

原文:别再因AI焦虑,这波年轻人已经用“中国版ChatGPT”创业成功了|数字人|AI|创业_新浪新闻 开源:GitHub - TheRamU/Fay: Fay是一个完整的开源项目,包含Fay控制器及数字人模型,可灵活组合出不同的应用场景&#xff1a…

UE基础使用

一:打包。 二:显示FPS。 三:坐标系。 四:第三人称模式。 四:筛选物体。 五:物体对其到地面。 六:UE加载窗口默认布局。 七:关闭磁力吸附。关闭后可以自由移动。 八:属性变…

ChatGPT原生态程序开发

ChatGPT是基于OpenAI技术训练的语言模型,其原生态程序开发需要深入了解自然语言处理(NLP)和机器学习(ML)等相关领域知识,并具备丰富的编程经验。除此之外,还需要掌握Python等编程语言、TensorFlow等深度学习框架,以及各种NLP工具和…

基于React和Html5的宠物领养平台网站设计与实现

目 录 一、绪论 4 (一)选题背景简介 4 (二)目的和意义 4 二 技术简介 5 (一) HTML5技术简介 5 (二)ES6简介 5 (三)React 5 (四)Koa2 5…

实战:利用pytorch搭建VGG-16实现从数据获取到模型训练的猫狗分类网络

起 在学习了卷积神经网络的理论基础和阅读了VGG的论文之后,对卷积有了大致的了解,但这都只是停留在理论上,动手实践更为重要,于是便开始了0基础学习pytorch、图像处理,搭建模型。 pytorch学习视频 https://www.bilibili.com/vide…

基于pytorch实现猫狗分类系统

本文参加新星计划人工智能(Pytorch)赛道:https://bbs.csdn.net/topics/613989052 写在前言:本文是一个保姆级的分类教程,旨在让零基础的同学掌握实现一个分类系统的基本要素、通用模板和模块实现。在项目代码中做了非常详细的注释&#xff0c…

从零开始编写一个宠物识别系统(爬虫、模型训练和调优、模型部署、Web服务)

心血来潮,想从零开始编写一个相对完整的深度学习小项目。想到就做,那么首先要考虑的问题是,写什么? 思量再三,我决定写一个宠物识别系统,即给定一张图片,判断图片上的宠物是什么。宠物种类暂定…

python:tflearn训练的猫狗识别模型及其使用

需要下载:pip install tflearn 一些理论知识在前一篇文章中:可以一起阅读学习 https://blog.csdn.net/m0_64596200/article/details/126918240?spm1001.2014.3001.5501 已经处理好的.npy文件: https://download.csdn.net/download/m0_645962…

基于Pytorch实现猫狗分类

文章目录 一、环境配置二、数据集的准备三、猫狗分类的实例四、实现分类预测测试五、参考资料 一、环境配置 安装Anaconda 具体安装过程,请自行百度配置Pytorchpip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch pip install -i https://pypi.tuna.t…

猫狗训练单张图片的测试

猫狗训练的训练模型的建立,模型在整个预测集上的预测效果的测试的程序代码网上或一些书籍上都可查阅,但是对单张或某些图片的分类测试程序不多,这里通过参考博客:https://blog.csdn.net/baidu_35113561/article/details/79371716 …

宠物鼻纹识别及面部识别进一步在城市养犬登记场景落地

最近安阳狗咬人事件造成了极其恶劣的社会影响,大型禁养犬类伤人成为城市治安管理不容忽视的隐患,正威胁人们的生命安全,养犬热潮也给城市管理带来了不小的挑战,粗放式的养犬管理不再适应时代的需求,城市养犬管理改革已…

借助互联网,“宝贝它”欲打造线上宠物交易与服务平台

作为人类忠实的朋友,宠物一直伴随着很多家庭的成长。而随着人们生活节奏的不断加快,电子商务正成为越来越多传统垂直领域的解决方案,宠物交易与服务同样也不例外。上海创业公司宝贝它希望借助互联网,打造线上宠物交易及服务平台。…

小动物领养网站/宠物救助网站

摘 要 本论文对小动物领养网站的开发过程进行了较为详细的论述,采用B/S架构、ssm 框架和 java 开发的 Web 框架,eclipse开发工具。 小动物领养网站,主要的模块包括管理员;首页、个人中心、用户管理、动物展示管理、动物分类管理…

语音合成工具Coqui TTS安装及体验

先介绍两种免费的语音合成工具 balabolka 官网 http://balabolka.site/balabolka.htm 是一种基于微软Speech API (SAPI)的免费语音合成工具,只是简单的发音合成,效果比较生硬 Coqui TTS 官网 https://coqui.ai/ 是基于深度学习的语音合成软件&#x…

音视频进阶教程|如何实现游戏中的实时语音

1 游戏实时语音功能简介 1.1 游戏实时语音概念解释 范围:收听者接收音频的范围。方位:指收听者在游戏世界坐标中的位置和朝向,详情可参考 5.5 初始化设置 中的“步骤 1”。收听者:房间内接收音频的用户发声者:房间内…

通过实时语音驱动人像模拟真人说话

元宇宙的火热让人们对未来虚拟世界的形态充满了幻想,此前我们为大家揭秘了声网自研的 3D 空间音频技术如何在虚拟世界中完美模拟现实听觉体验,增加玩家沉浸感。今天我们暂时离开元宇宙,回到现实世界,来聊聊声网自研的 Agora Lipsy…

聊天语音APP开发|聊天语音软件开发-实时音视频技术

聊天语音软件的开发应该是一个以视频和语音直播为核心的社交系统。对于用户来说,更好的视频和语音直播功能可以增强用户的接受感,让用户持续使用。为了方便视频和语音直播的采用体验,减少直播的延时,聊天语音软件的开发将采用实时…

拿到offer提出离职,公司拖30天才放人,但下家公司等不了30天,怎么办?

拿到offer想跳槽,向公司提出了离职,但公司要拖30天才放人,新公司又等不了30天,offer可能就没有了,这就是一位网友面临的两难局面,这种情况有没有什么解决的好办法呢? 有人安慰楼主,下…