首页 > 编程语言 >Python 一骑绝尘,Go 进入 TOP 10 | TIOBE 3 月榜单发布

Python 一骑绝尘,Go 进入 TOP 10 | TIOBE 3 月榜单发布

时间:2024-04-10 14:30:52浏览次数:27  
标签:10 榜单 编程语言 Python 学习 TIOBE

近日,3 月 TIOBE 编程语言榜单已最新出炉,一起来看看本月有什么值得关注的新变化吧!

1、Python 可谓“一骑绝尘”

与前几个月相比,本月的 Python 可谓“一骑绝尘”——哪怕与第二名的 C 语言(11.17%)比较,其市场份额(15.63%)都领先了近 4.5%。得益于过去一年 AI 热潮席卷全球,被许多人视为“适用于 AI 的最佳全能编程语言”的 Python 也跟着水涨船高,它不仅语法简单、用户广泛,开源的特性也方便开发者适应、更新或添加到 Python 底层的代码中,使其几乎可适应任何机器学习或数据科学任务。

本次榜单中,Scratch 也重新进入前 10 名,可见少儿编程的热度再度高涨。Scratch 是一种由麻省理工大学和 Google 主导开发的可视化编程语言,主要面向 5-12 岁儿童。由于其定位是少儿编程,Scratch 用图形化的表现和拖拽的交互取代了高级语言中繁难的概念和语法,以直观完成编程的核心逻辑和成果交付,学生只需要操作鼠标,就能编写故事书、动画片或小游戏。

除此之外,自 2020 年 3 月 12 日微软宣布“不再将 Visual Basic 作为一门独立的语言发展”后,VB 的市场占比和榜单排名也在日益降低:本月份额再降 3.33%,并即将跌出 TOP 10。

整体而言,正如 TIOBE 软件公司首席执行官 Paul Jansen 所说,本月的榜单变化“非常平静”。

2、其他编程语言

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

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

ABAP, ABC, ActionScript, Algol, Apex, APL, Awk, bc, Bourne shell, Carbon, CFML, CHILL, CLIPS, Clojure, Crystal, Curl, DiBOL, Eiffel, Elixir, Groovy, Hack, Icon, IDL, Io, J, J#, JScript, LabVIEW, Ladder Logic, LiveCode, Modula-2, NATURAL, Nim, OCaml, OpenCL, OpenEdge ABL, PL/I, PL/SQL, PostScript, Q, Racket, REXX, Ring, Smalltalk, SPARK, SPSS, Tcl, VHDL, Wolfram, Zig

3、Top 10 编程语言 TIOBE 指数走势(2002-2024)

4、历史排名(1988-2024)

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

5、编程语言“名人榜”(2003-2023)

【说明】:

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

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

学习资源推荐
除了上述分享,学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

标签:10,榜单,编程语言,Python,学习,TIOBE
From: https://blog.csdn.net/CSDN_224022/article/details/137536526

相关文章

  • Python生成excel文件的三种方式
    在我们做平常工作中都会遇到操作excel,那么今天写一篇,如何通过python操作excel。当然python操作excel的库有很多,比如pandas,xlwt/xlrd,openpyxl等,每个库都有不同的区别,具体的区别,大家一起来看看吧~xlwt/xlrdxlrd是对于Excel进行读取,xlrd操作的是xls/xlxs格式的excelxlwt......
  • Counter 1000
    Froma1000Hzclock,derivea1Hzsignal,calledOneHertz,thatcouldbeusedtodriveanEnablesignalforasetofhour/minute/secondcounterstocreateadigitalwallclock.Sincewewanttheclocktocountoncepersecond,theOneHertzsignalmustb......
  • 20240410每日一题题解
    20240410每日一题题解Problem一只小猴买了若干个桃子。第一天他刚好吃了这些桃子的一半,又贪嘴多吃了一个;接下来的每一天它都会吃剩余的桃子的一半外加一个。第\(n\)天早上起来一看,只剩下\(1\)个桃子了。请问小猴买了几个桃子?输入一个正整数\(n\),表示天数。输出小猴买了多......
  • 10个极简Python代码
    1、列表重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用set()函数来移除所有重复元素。2、字符元素组成判定检查两个字符串的组成元素是不是一样的。3、内存占用4、字节占用下面的代码块可以检查字符串占用的字节数。5、打印N次字符串该......
  • HCL AppScan Standard v10.5.0 (Windows) - Web 应用程序安全测试
    HCLAppScanStandardv10.5.0(Windows)-Web应用程序安全测试HCLAppScanStandardv10forWindowsMultilingual请访问原文链接:HCLAppScanStandardv10.5.0(Windows)-Web应用程序安全测试,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org市场领先的应用程......
  • python random 模块
    random说明生成伪随机数。不应将此模块的伪随机生成器用于安全目的。有关安全性或加密用途,应使用secrets模块。设置随机数种子seed(a=None, version=2)初始化随机数生成器。如果使用相同的种子,将会生成相同的随机数序列。importrandomrandom.seed(23)print(random.r......
  • python 会员信息管理系统2.0
    问题介绍综合案例实现:会员管理系统设计与实现-V3利用所学习的知识点 ,结合会员管理系统的分析与实现, 了解面向对象开发过程中类内部功能的分析方法,系统讲解 Python语法、控制结构、四种典型序列 ,函数定义以及面向对象语法和模块的应用。(使用面向对象的思想)面向对象编......
  • 零基础入门学习Python第一阶
    01初识PythonPython简介Python的历史1.1989年圣诞节:GuidovonRossum开始写Python语言的编译器。2.1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的......
  • 【Python使用turtle库随便画一些乱七八糟的东西】
    1、画一些五颜六色乱七八糟的Python代码如下:importrandomimportturtle#导入turtle和random库t=turtle.Turtle()#创建海龟笔t#创建一个常用颜色列表用来随机抽取颜色colors=["red","orange","lime","yellow","blue","indigo","p......
  • Python计算两个质谱谱图的相似度——Matchms
    在做实验的时候需要在python环境下比较两个谱图的相似度,对于这个需求就遇到两个问题:如何导入谱图,让其在python环境中显示如何对比相似度,谱图之间的相似度与向量之间的相似度有何差别我调研了一些库可以用在python中去处理谱图,包括pyteomics、spectrum_utils还有今天要介绍的......