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. xshell连接服务器无法用password登录,只能用public key的解决办法

    xshell无法用password登录服务器,只能用public key的解决办法 只能用public key登录, 那么我们用阿里云后台的远程连接按钮进入服务器,进入后 修改/etc/ssh/ssh ...

  2. 通过Ollama本地部署DeepSeek R1以及简单使用

    本文介绍了在Windows环境下,通过Ollama来本地部署DeepSeek R1.该问包含了Ollama的下载.安装.安装目录迁移.大模型存储位置修改.下载DeepSeek以及通过Web UI来对话 ...

  3. 绕过 console-ban

    绕过 console-ban console-ban 项目介绍 console-ban 是一个高效且轻量级的 JavaScript 库,其核心功能是有效阻止用户通过浏览器的开发者工具(例如按 F12 ...

  4. tomcat切割日志(log_cut.sh)

    vim log_cut.sh #!/bin/bash #auther by wangxp #tomcat日志位置 LOG_DIR=/u01/yhpt/yhpt_cda/sdmp/logs #切割日志名 ...

  5. V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库

    前言 今天大姚给大家分享一个基于 .NET MAUI 的开源免费.开箱即用的UI组件库:V-Control. V-Control项目介绍 V-Control 是一个适用于 .NET MAUI 的开源( ...

  6. 【效能提升】我们排查一个bug的过程是怎么样的?

    背景 最近发现团队中一些同学对如何排查一个bug,思路不够清晰.本文随笔整理:常规情况下,我们是如何排查一个bug的. 1. 弄清楚问题 有些人看到"弄清楚问题",可能会觉得好笑, ...

  7. WPF调用FishSpeech的Demo

    写了一个FishSpeech的教程:使用FishSpeech进行语音合成推理 - 天命小猪 - 博客园 研究了一下如何调用服务器API,朗读文本. 经过调研,决定使用NAudio库播放音频.遇到了一些 ...

  8. MySQL Q&A - [02] windows上MySQL的安装路径变更之后无法启动MySQL服务

    参考:https://blog.csdn.net/weixin_45271005/article/details/130091868 Step1:首先,变更之前,需要保证MySQL服务是停止运行的 S ...

  9. 【论文随笔】深度推荐系统的自动化_一项调查(Automl for deep recommender systems_ A survey)

    前言 今天读的论文为一篇于2021年1月发表在ACM Transactions on Information Systems的论文,本文是一篇关于深度推荐系统自动化机器学习(AutoML)的综述,由R ...

  10. 【论文随笔】推荐系统综述_推荐模型、推荐技术与应用领域(A Survey of Recommendation Systems_ Recommendation Models, Techniques, and Application Fields)

    前言 今天读的论文为一篇于2022年1月3日发表的论文,这篇文章是关于推荐系统的综述,主要研究了推荐系统在不同服务领域的应用趋势,包括推荐模型.技术和应用领域.通过分析2010年至2021年间发表的顶 ...