当前位置:首页 > 科技  > 软件

TIOBE 10 月榜单:Java 跌幅最大,C# 逼近 Java

来源: 责编: 时间:2023-10-10 18:31:32 372观看
导读TIOBE 公布了 2023 年 10 月的编程语言排行榜。C# 和 Java 之间的差距越来越小,达到了历史新低,目前两者的差距仅为 1.2%。TIOBE CEO Paul Jansen 认为,如果这一趋势继续保持,那么 C# 将在两个月后超过 Java。在所有编程

TIOBE 公布了 2023 年 10 月的编程语言排行榜。owJ28资讯网——每日最新资讯28at.com

owJ28资讯网——每日最新资讯28at.com

C# 和 Java 之间的差距越来越小,达到了历史新低,目前两者的差距仅为 1.2%。TIOBE CEO Paul Jansen 认为,如果这一趋势继续保持,那么 C# 将在两个月后超过 Java。owJ28资讯网——每日最新资讯28at.com

在所有编程语言中,Java 的跌幅最大,为 -3.92%;C# 的涨幅最大,为 +3.29%(年度)。这两种语言一直用于类似的领域,因此在过去 20 多年里一直是竞争对手。Paul Jansen 指出,Java 受欢迎程度下降的主要原因是甲骨文公司决定在 Java 8 之后引入付费许可模式,反观微软在 C# 上则采取了相反的做法。owJ28资讯网——每日最新资讯28at.com

过去,C# 只能作为商业工具 Visual Studio 的一部分使用;如今的 C# 却是免费开源的,从而受到许多开发人员的欢迎。此外,Java 衰落的原因还在于:该语言的定义在过去几年里没有太大变化,其完全兼容的直接竞争对手 Kotlin 却易于使用且免费。owJ28资讯网——每日最新资讯28at.com

TIOBE 9 月 TOP 20 编程语言owJ28资讯网——每日最新资讯28at.com

owJ28资讯网——每日最新资讯28at.com

相较上月,Top 10 榜单中的 SQL (10→9) 和 Assembly language (9→10) 位置进行了互换,除此之外排名没有任何变动。Top 11-20 中其他语言的一些排名变化有包括:owJ28资讯网——每日最新资讯28at.com

  • Go 的排名从 12 升至 11
  • Scratch 的排名从 14 升至 12
  • Delphi/Object Pascal 的排名持续攀升,自上月由  23 位回升至 15 位后,本月又升至了第 13 位
  • MATLAB 的排名从 13 跌至 14
  • Swift 的排名从 16 升至 15
  • Fortran 的排名从 11 跌至 16
  • R 的排名从 18 升至 17
  • Kotlin 的排名从 20 升至 18
  • Ruby 保持 19 不变
  • Rust 的排名从 17 跌至 20

TOP 10 编程语言 TIOBE 指数走势(2002-2022)owJ28资讯网——每日最新资讯28at.com

第 21-50 名编程语言排行owJ28资讯网——每日最新资讯28at.com

owJ28资讯网——每日最新资讯28at.com

 owJ28资讯网——每日最新资讯28at.com

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):owJ28资讯网——每日最新资讯28at.com

4th Dimension/4D, ABC, ActionScript, Apex, APL, Ballerina, bc, CL (OS/400), Clean, Clipper, CLIPS, Clojure, Crystal, Curl, Eiffel, Elixir, Erlang, Forth, Groovy, Hack, Icon, IDL, Io, J, J#, LabVIEW, Ladder Logic, LiveCode, ML, Modula-2, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, PostScript, Pure Data, Q, Racket, Raku, REXX, RPG, Smalltalk, SPARK, SQR, Tcl, TOM, VHDL, WolframowJ28资讯网——每日最新资讯28at.com

TIOBE 编程社区指数(The TIOBE Programming Community index)是一个衡量编程语言受欢迎程度的指标,该指数每月更新一次。评判的依据来自世界范围内的工程师、课程和第三方供应商,包括流行的搜索引擎,如 Google、必应、雅虎、维基百科、亚马逊、YouTube 和百度都被用于指数计算。值得注意的是,TIOBE 指数并不代表编程语言的好坏或编写代码的多少。owJ28资讯网——每日最新资讯28at.com

该指数可以用来检查你的编程技能是否还能跟上时代的步伐,或者在开始建立一个新的软件系统时,基于指数对采用何种编程语言做出决策。owJ28资讯网——每日最新资讯28at.com

TIOBE 指数的定义方式,以及详细榜单信息均可查看官网。owJ28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-12723-0.htmlTIOBE 10 月榜单:Java 跌幅最大,C# 逼近 Java

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Python Web 框架三巨头:Flask、Django 和 FastAPI

下一篇: 深挖 Python 元组 pt.2

标签:
  • 热门焦点
  • Find N3入网:最高支持16+1TB

    OPPO将于近期登场的Find N3折叠屏目前已经正式入网,型号为PHN110。本次Find N3在外观方面相比前两代有很大的变化,不再是小号的横向折叠屏,而是跟别的厂商一样采用了较为常见的
  • 六大权益!华为8月服务日开启:手机免费贴膜、维修免人工费

    8月5日消息,一年一度的华为开发者大会2023(Together)日前在松山湖拉开帷幕,与此同时,华为8月服务日也式开启,到店可享六大专属权益。华为用户可在华为商城Ap
  • 把LangChain跑起来的三个方法

    使用LangChain开发LLM应用时,需要机器进行GLM部署,好多同学第一步就被劝退了,那么如何绕过这个步骤先学习LLM模型的应用,对Langchain进行快速上手?本片讲解3个把LangChain跑起来
  • K8S | Service服务发现

    一、背景在微服务架构中,这里以开发环境「Dev」为基础来描述,在K8S集群中通常会开放:路由网关、注册中心、配置中心等相关服务,可以被集群外部访问;图片对于测试「Tes」环境或者
  • 一篇聊聊Go错误封装机制

    %w 是用于错误包装(Error Wrapping)的格式化动词。它是用于 fmt.Errorf 和 fmt.Sprintf 函数中的一个特殊格式化动词,用于将一个错误(或其他可打印的值)包装在一个新的错误中。使
  • 十个简单但很有用的Python装饰器

    装饰器(Decorators)是Python中一种强大而灵活的功能,用于修改或增强函数或类的行为。装饰器本质上是一个函数,它接受另一个函数或类作为参数,并返回一个新的函数或类。它们通常用
  • 花7万退货退款无门:谁在纵容淘宝珠宝商家造假?

    来源:极点商业作者:杨铭在淘宝购买珠宝玉石后,因为保证金不够赔付,店铺关闭,退货退款难、维权无门的比比皆是。“提供相关产品鉴定证书,支持全国复检,可以30天无理由退换货。&
  • 东方甄选单飞:有些鸟注定是关不住的

    文/彭宽鸿编辑/罗卿东方甄选创始人俞敏洪带队的“7天甘肃行”直播活动已在近日顺利收官。成立后一年多时间里,东方甄选要脱离抖音自立门户的传闻不绝于耳,“7
  • 利用职权私自解除被封帐号 Meta开除20多名员工

    11月18日消息,据外媒援引知情人士表示,过去一年时间内,Facebook母公司Meta解雇或处罚了20多名员工以及合同工,指控这些人通过内部系统以不当方式重置用户帐号,其
Top