当前位置: 首页 > news >正文

编程语言,TIOBE 4 月榜单:黑马出现了

TIOBE 4 月榜单已经发布了,一起来看看这个月编程语言排行榜有什么变化吧!

 C++ 发展依旧迅猛

在本月榜单中,TOP 20 的变动不大,Python、C、Java 、 C++ 和C#依然占据前五。甚至排名顺序都和上个月一样没有变动。

同时,Rust 凭借其自身速度和安全方面的优势,自进入 TOP 20 后,也像守门员一样牢牢守在第 19 或 20 名的位置。

其中,年初摘得 TIOBE 2022 年度编程语言的 C++ 发展依旧迅猛:与其他编程语言相比,其 4.68% 的增幅简直一骑绝尘。

“黑马” Zig 闯入 TIOBE 前 50 名

往常来说,我们不会太过关注 TIOBE 第 20-50 名的榜单变化,但这次有匹“黑马”闯了进来。

甚至引起了 TIOBE 官方的注意:“在名单下方,有一个 C 和 C++ 的出色竞争对手进入前 50 名,排在了46的位置。

它不是排在第 168 名、谷歌高度推广的 Carbon——而是编程语言 Zig。”

这是一门通用编程语言,专为稳定性、可维护性和性能而设计,追求替代 C 语言在系统编程上的最佳地位。

Zig 具有以下值得关注的特性:

  • 手动管理内存

  • 与 C 语言竞争而非依赖它,Zig 标准库不依赖于 libc

  • 轻量而简单,专注于调试应用而不是调试编程语言的知识

  • 新的错误处理方法,与编写良好的 C 语言错误处理类似,但减少了很多冗余

编程语言专家曾对 Zig 编程语言的创造者 Andrew Kelley 说,在编译时运行代码是个蠢主意。

尽管如此,Kelley 还是去实现了这个想法,而多年以后,这个蠢主意已经成为了 Zig 的招牌。

TIOBE Software 首席执行官 Paul Jansen 认为:“虽然 Zig 进入前 50 名并不能保证它的成功,但至少这是值得注意的第一步。”

 Top 20-50 的编程语言榜单

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

  • 4th Dimension/4D, ABC, ActionScript, Alice, Apex, APL, AutoHotkey, Avenue, C shell, CL (OS/400), CLIPS, Clojure, CoffeeScript, Common Lisp, Crystal, Dylan, Elixir, Emacs Lisp, Erlang, Forth, GAMS, Hack, Icon, Io, J, J#, JScript, Korn shell, LabVIEW, Ladder Logic, LiveCode, ML, NATURAL, Nim, OCaml, PILOT, PL/I, Pony, Programming Without Coding Technology, Q, Racket, Raku, Ring, RPG, Smalltalk, Solidity, Tcl, VBScript, VHDL, X++

Top 10 编程语言 TIOBE 指数走势

历史排名

编程语言“名人榜”

THE END

http://www.lryc.cn/news/58706.html

相关文章:

  • 基于DSP+FPGA的机载雷达伺服控制系统(二)电源仿真
  • SpringBoot整合Redis、以及缓存穿透、缓存雪崩、缓存击穿的理解分布式情况下如何添加分布式锁 【续篇】
  • 优漫动游告诉你:平面设计适合你吗?
  • 在Vue中,为什么从 props 中解构变量之后再watch它,无法检测到它的变化?
  • [源码解析]socket系统调用上
  • Jenkins部署与自动化构建
  • 网络编程三要素
  • 如何编写一个自己的web前端脚手架
  • 计算机网络第1章(概述)
  • grid布局
  • 博客平台打造出色的个人资料管理与展示:实用技巧与代码示例
  • 【genius_platform软件平台开发】第九十三讲:串口通信(485通信)
  • JavaScript动画相关讲解
  • InnoSetup制作安装包(EXE)
  • CASE WHEN函数语句多条件下使用详解
  • 2.31、守护进程(2)
  • 记录上传文件异常 /tmp/tomcat... (No space left on device)
  • 无向连通图中长度为 n 的循环
  • 打造出ChatGPT的,是怎样一群人?
  • 数据结构——栈与队列相关题目
  • Redhat6.7离线安装rabbitmq
  • EasyCVR平台基于GB28181协议的语音对讲配置操作教程
  • 谷歌发布Self-Debug方法,让大模型学会自己修bug,一次性生成正确代码
  • 行为型模式-模板方法
  • 正则表达式识别日期
  • 如何设计一个秒杀架构设计?
  • Elasticsearch:配置选项
  • 消息中间件Kafka分布式数据处理平台+ZooKeeper
  • Linux 用户文件磁盘网络进程指令
  • 如何使用Socks5代理IP提高网络安全性