4 月头条:编程语言 Kotlin、Ruby 和 Swift 直到最近在 TIOBE 指数排名中都一直稳居前 20 的稳定位置。但如今它们似乎失去了发展动力,且很可能会逐渐过时。Kotlin 和 Swift 排名下滑的原因相同。它们分别主要用于某一个特定的移动平台,即安卓和 iOS,然而如今已有其他足够优秀的语言和框架可用于开发跨平台应用。没错,Swift 可以用于安卓开发,但难度相当大。而 Kotlin 在 iOS 平台上也从未真正流行起来。Ruby 则是另一回事。多年来,Ruby 一直在与 Python 和 Perl 竞争。在 Perl 逐渐衰落的同时,Ruby 的地位曾一度稳固。但如今 Python 已成为编程界的通用语言,留给 Ruby 的发展空间已所剩无几。
另一个有趣的现象是,编程语言领域目前正处于整合阶段。目前排名前 20 的编程语言占据了整个市场份额的 83.56%。这一比例非常高,通常这一比例在 75% 左右。这意味着市场有点趋于保守,人们更倾向于选择经受过考验的成熟技术,而不太愿意尝试新技术。
 
TIOBE 编程语言社区指数是衡量编程语言受欢迎程度的一个指标。该指数每月更新一次。其排名基于全球范围内熟练工程师的数量、相关课程以及第三方供应商的情况。流行的网站如谷歌(Google)、亚马逊(Amazon)、维基百科(Wikipedia)、必应(Bing)以及其他 20 多个网站的数据都被用于计算该排名。需要着重指出的是,TIOBE 指数并非衡量哪种编程语言是最好的,也不是关于哪种语言编写的代码行数最多。
该指数可用于检验你的编程技能是否仍然与时俱进,或者当你开始构建一个新的软件系统时,帮助你就应采用哪种编程语言做出战略决策。TIOBE 指数的定义可在此处找到。
本月出现了新的变化,Delphi/Object Pascal、Fortran、Ada 和 COBOL 等历史悠久的 “恐龙级” 语言正悄然回归榜单前 20 名。
现在主流的语言是 Python 、C++、Java、C 以及 C# 等,这几个古董语言很多 00 后估计都没听过,毕竟是上个世纪的产品,原本该躺进坟墓了。
10 亿次嵌套循环性能对比,Python 表现最差。
现在,Python 几乎无处不在,成为许多领域的首选语言。
Python 近几年的流行主要得益于它简单易学的语法,然后又有强大的生态系统,丰富的第三方库和工具,如 NumPy、Pandas、TensorFlow 和 PyTorch等。
各大编程语言的历史排名(1988-2025):
编程语言“名人榜”( 2003-2024):
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

2025年4月TIOBE指数的更多相关文章

  1. 2021 年 9 月 TIOBE 指数 C# 增长突破 1.2%

    TIOBE 编程社区指数是编程语言流行程度的指标.该指数每月更新一次.评级基于全球熟练工程师.课程和第三方供应商的数量.谷歌.必应.雅虎.维基百科.亚马逊.YouTube 和百度等流行搜索引擎用于计算 ...

  2. 【转载】编程语言排行榜2019年7月 TIOBE编程语言排行榜2019年最新版

    TIOBE在前段时间公布了编程语言排行榜2019年7月的数据,编程语言7月的排名有了新的变化,Python继教占领第三名,Java还是稳居第一,C++本月又降了0.91%.下面一起来看看2019年7月 ...

  3. 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉

    TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...

  4. 2017年4月 TIOBE 编程语言排名

    2017年4月 TIOBE 编程语言排名 Hack是Facebook 在三年推出的PHP方言,在2017年4月首次进入TIOBE编程语言排行榜前50位. Hack原是Facebook的内部项目,与20 ...

  5. 2015年10月TIOBE编程语言排行榜

    名副其实的月经贴.

  6. 2015年8月TIOBE编程语言排行榜

    名副其实的月经贴.

  7. 2016年4月TIOBE编程语言排行榜 Visual Basic正渐行渐远

    COBOL, BASIC 和 FORTRAN 很长一段时间作为主力开发语言被使用.有很多软件使用这些语言来编写,并且发展的不亦乐乎.然而经过多年的发展,COBOL和FORTRAN逐渐被抛弃, 而得益于 ...

  8. 初试Python

    01 Python简介 Python是一种跨平台的计算机程序设计语言.于1989年开发的语言,创始人范罗苏姆(Guido van Rossum),别称:龟叔(Guido). python具有非常多并且 ...

  9. TIOBE 11月指数:C语言居首,稳居宝座,Python直逼第二!

    官方网址:https://www.tiobe.com/tiobe-index/   ​ 这是自近20年前TIOBE指数开始以来,Java和C第一次不再占据前两位.C仍然是第一位的,但是现在第二个位置是 ...

  10. TIOBE 11月编程语言榜:Go逆袭,Python势头很猛!

    导读 离 TIOBE 宣布 2018 年的编程语言只有2个月了.目前来看,有 5 个候选对象,它们都是来自前五名的:Java.C.C++.Python.Visual Basic.NET.每年我们都希望 ...

随机推荐

  1. 使用坦克PWA访问助手为自己的局域网应用快速配置免费域名

    这篇教程描述如何使用坦克PWA访问助手.这篇文章简称坦克PWA访问助手为PWA助手.PWA结合了DNS服务器技术和HTTP服务器技术实现,因此它需要系统的53端口和80端口.所以,如果你的电脑有程序占 ...

  2. linux下自建NAS教程

    NAS,英文全名Network Attached Storage,翻译过来是:网络附接存储. 引用维基百科定义 网络附接存储(英语:Network Attached Storage,缩写:NAS)[1 ...

  3. 02如何直接使用uni-app中提供的模板之公告滚动

    用hBuibler将提供的模板下载下载,通过url上的路径找到你需要的模板对应的位置. 然后将这个文件夹中的diamante全部赋值过来就ok了. <view class="uni-p ...

  4. 《HelloGitHub》第 106 期

    兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣.入门级的开源项目. github.com/521xueweihan/HelloG ...

  5. 使用SOUI4的脚本模块

    SOUI4.1提供了全新的lua脚本模块支持,使用这个新版本的脚本模块,可以轻松将所有UI布局及业务逻辑全部使用XML+LUA实现,基本上就是一个超轻型浏览器. SOUI4.0相对于SOUI3最大的区 ...

  6. Vue项目实战:构建你的第一个项目

    Vue项目实战:从零到一构建你的第一个应用 准备工作 在开始使用Vue之前,请确保您已经安装了Node.js 16.0或更高版本.Node.js是运行Vue项目所必需的JavaScript运行环境. ...

  7. Centos7下oracle12c的安装与配置

    一.硬件资源配置(虚拟机) CentOS7@VMware Workstation 10 Pro,分配资源:CPU:2颗,内存:4GB,硬盘空间:20GB+30GB 二.软件环境配置 软件上传 xshe ...

  8. Maven 打包的几种常用方式

    一.maven-jar-plugin 默认的打包插件,用来打普通的jar 包,需建立lib目录里来存放需要的依赖包 二.maven-shade-plugin (推荐) 将依赖的jar包打包到当前jar ...

  9. vue-element-template改为从后台获取菜单

    一.后端接口获取菜单信息 1.返回数据样式 { "code": 20000, "data": [{ "menuId": "2000 ...

  10. .gitignore 文件添加新项后需要做的处理

    有问题敬请评论告知作者. .gitignore 文件添加新项后,已追踪的文件仍然会被追踪.(只要执行过 git add 的文件就会被追踪,追踪它的修改) 怎么取消追踪呢? 想要取消文件追踪可以使用命令 ...