PHP 辉煌不再 | TIOBE 4 月榜单发布

6be9b741deb622c76f1d5c8b6d46adfa.gif

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

4 月 TIOBE 编程语言榜单已发布,一起来看看本月有什么值得关注的新变化吧!

ec9c740e8a499a82b3b90140c3bd2f82.png

C、C++ 深受“内存安全”的影响

相较上个月,4 月 TIOBE 榜单的 Top 5 并没有太大变化,依旧是 Python、C、C++、Java、C#。

不过,值得注意的是,Top 5 之列只有排名第一的 Python 是继续保持着正向增长的趋势,比上个月上涨了 0.78%,达到 16.41% 的市场份额。

一直以来,Python 凭借简洁的语法和清晰的代码结构使得初学者能够快速上手,不仅在 Web 开发、网络安全领域有所应用,也在其庞大的生态系统和丰富的第三方库支持下成为数据科学、人工智能、机器学习、科学计算等技术最常见的编程语言之一。随着这些领域的成熟发展,以及陆续有更多 AI 应用落地,行业对 Python 的需求也在不断增加,预期未来其还有很大上涨空间。

随之,与 Python 发展形成鲜明对比的是位居二三位的 C 与 C++。

近段时间,由于美国白宫国家网络主任办公室(ONCD)在一份主题为《回到基础构件:通往安全软件之路》的 19 页 PDF 报告中,呼吁开发人员停止使用容易出现内存安全漏洞的编程语言,例如 C 和 C++,应改用 Rust 等内存安全编程语言进行开发,导致“用还是不用 C、C++”成为很多开发者讨论的热点。

对于这个观点,虽然 C++ 之父 Bjarne Stroustrup 此前在接受外媒采访时于第一时间进行了反驳,并表示“我感到惊讶的是,这些政府文件的作者似乎对当代 C++ 的优势以及它为提供强大安全保证所做的努力都视而不见。另一方面,他们似乎已经意识到,编程语言只是工具链的一部分,因此改进工具和开发流程至关重要”,但最终从数据上来看,C 的市场份额从上个月的 11.17% 下降到了本月的 10.21%,以及 C++ 的市场份额从上个月的 10.7% 跌到本月的 9.76%,已经足以证明这两种编程语言正在受到一些政策的波及。

e7fbdaf0f038250e92b026e0ca0c19e3.png

03f41f22dc7902c8651ed8de733d5c2b.png

PHP 的辉煌不再

除了以上,在本月 Top 20 榜单中,曾经备受网站开发者欢迎的 PHP 编程语言在 TIOBE 指数中的排名跌至历史最低点。

要知道,TIOBE 指数于 2001 年开始发布时,PHP 即将成为构建交互式网站的标准语言。它的受欢迎程度逐年上升:PHP 的市场份额最终超过了 10%,甚至在 TIOBE 指数中排名前三。

TIOBE 软件公司首席执行官 Paul Jansen 对此剖析道:“此后,大量竞争者进入市场。这些所谓的网络开发框架包括 Rails、Django 和 React。这些新框架背后的主要驱动语言是 Ruby、Python 和 JavaScript。除了竞争之外,PHP 还出现了一些安全问题。因此,PHP 不得不重塑自己。如今,PHP 仍在中小型网站领域占有一席之地,它也是最流行的网站内容管理系统 WordPress 背后的语言。因此,PHP 当然没有消失,但它的辉煌时代似乎已经过去了。

cc362aa15eb25b9db18ce6e4a2d50a46.png

其他编程语言

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

d25ff2c16f937a2c26669efad23bad0c.png

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

  • ABC, ActionScript, Apex, APL, AutoLISP, Bash, bc, Boo, Carbon, CFML, CHILL, CIL, CL (OS/400), Clojure, Cobra, Curl, DiBOL, Eiffel, Elixir, Elm, Groovy, Hack, Icon, Idris, Inform, Io, J, LabVIEW, Lingo, LiveCode, Maple, MQL5, Nim, OCaml, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Pure Data, Q, Racket, Ring, Smalltalk, SNOBOL, Solidity, SPARK, SPSS, Wolfram, X++

875cda71a5558884d868770658a5ee92.png

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

1bfb83112f0c64c0c363c1ffd02c1ea0.png

733e9f41fc7c0a8719963089454e52a7.png

历史排名(1988-2024)

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

9858f490bf323c0f08f03e2704acee54.png

b7f2be7bced4ccd7f79cd25aead66742.png

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

5c881886aee334d63c1c117b1c859e99.png

【说明】:

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

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

f6d2e2cd39ffd3a6bed68510f1a15d7a.gif

4 月 25 ~ 26 日,由 CSDN 和高端 IT 咨询和教育平台 Boolan 联合主办的「全球机器学习技术大会」将在上海环球港凯悦酒店举行,特邀近 50 位技术领袖和行业应用专家,与 1000+ 来自电商、金融、汽车、智能制造、通信、工业互联网、医疗、教育等众多行业的精英参会听众,共同探讨人工智能领域的前沿发展和行业最佳实践。欢迎所有开发者朋友访问官网 http://ml-summit.org、点击「阅读原文」或扫码进一步了解详情。

b4ce0c7af976d7391cc08db885be5733.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2022年1月,Tiobe公布了最受欢迎的编程语言排名。Tiobe是根据计算机领域的相关文章、编程教程、搜索引擎查询等数据来评估编程语言的流行度和受欢迎程度的一个指标。 根据该,2022年1月最受欢迎的编程语言是Python。Python语言一直以来都受到广泛的应用和喜爱。它的简易用、代码可读性强、功能强大以及具备广泛的库和框架使其成为了许多程序员的首选编程语言。Python在数据科学、人工智能等领域有着广泛的应用,并且在Web开发、网络爬虫、数据分析等方面都有很高的支持度。 其次在上的是C语言。C语言是一种通用的高级编程语言,被广泛用于系统软件和应用软件的开发。C语言具有高度的可移植性和效率,并且可以访问底层硬件,因此在嵌入式系统和操作系统开发中得到广泛应用。 Java语言排在第三位。Java是一种跨平台的编程语言,具有丰富的类库和框架,能够广泛应用于网站开发、企业应用、移动应用等领域。Java语言的一大特点是其面向对象的编程思想,使其易于扩展和维护,因此在企业级应用开发中非常受欢迎。 除此之外,C++、C#、JavaScript、PHP、Swift等编程语言也在前列。这些语言都有各自的特点和优势,在不同的领域和应用中得到了广泛的运用。 综上所述,Tiobe提供了一个有关编程语言受欢迎程度的指标。通过了解可以对目前最热门的编程语言做出一定的了解,这对于计划学习编程或者选择应用开发的人来说是非常有用的参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值