专栏名称: 程序员专栏
点击关注,进实战技术交流群!分享技术文章、工具资源、精选课程、视频教程、热点资讯、学习资料等。
目录
相关文章推荐
手游那点事  ·  “上海圈vs广州圈vs北京圈,2025谁会更 ... ·  2 天前  
手游那点事  ·  越烧越狠,2025游戏公司也开始“没钱”了? ·  4 天前  
手游那点事  ·  热议 | ... ·  5 天前  
考研斯基师兄  ·  25考研人等成绩现状,也太真实了吧! ·  3 天前  
考研斯基师兄  ·  25考研人等成绩现状,也太真实了吧! ·  3 天前  
51好读  ›  专栏  ›  程序员专栏

PHP排名跌至历史最低 | TIOBE 4 月榜单发布

程序员专栏  · 公众号  ·  · 2024-04-14 18:00

正文

架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号
4 月 TIOBE 编程语言榜单已发布,一起来看看本月有什么值得关注的新变化吧!

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%,已经足以证明这两种编程语言正在受到一些政策的波及。

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 当然没有消失,但它的辉煌时代似乎已经过去了。

其他编程语言

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

第 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++

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







请到「今天看啥」查看全文


推荐文章
考研斯基师兄  ·  25考研人等成绩现状,也太真实了吧!
3 天前
考研斯基师兄  ·  25考研人等成绩现状,也太真实了吧!
3 天前
不贱不散  ·  说好一起白头到老的!
8 年前