Programming language, TIOBE April list: a dark horse appears

TIOBE's April list has been released, let's take a look at the changes in this month's programming language list!

 C++ is still growing fast

In this month's list, the TOP 20 has not changed much, and Python, C, Java, C++ and C# still occupy the top five. Even the ranking order remains unchanged from last month.

At the same time, with its own advantages in speed and safety, Rust has been firmly in the 19th or 20th position like a goalkeeper since entering the TOP 20.

 Among them, C++, which won the TIOBE 2022 programming language of the year at the beginning of the year, is still developing rapidly: compared with other programming languages, its growth rate of 4.68% is simply outstanding.

“Dark Horse” Zig breaks into TIOBE Top 50

Usually, we don't pay too much attention to the changes in TIOBE's 20th-50th list, but this time a "dark horse" broke in.

It even attracted the official attention of TIOBE: "At the bottom of the list, there is an excellent competitor of C and C++ that entered the top 50, ranking 46th.

It's not Google's highly promoted Carbon at No. 168 -- it's the programming language  Zig . "

It is a general-purpose programming language designed for stability, maintainability, and performance, seeking to replace C as the best-in-class system programming language.

Zig has the following notable properties:

  • Manage memory manually

  • Compete with C instead of depending on it, Zig standard library does not depend on libc

  • Lightweight and simple, focusing on debugging applications rather than debugging knowledge of programming languages

  • New approach to error handling, similar to well-written C error handling, but with much less redundancy

Programming language experts once told Andrew Kelley, creator of the Zig programming language, that running code at compile time was a stupid idea.

Still, Kelley went ahead with the idea, and years later, the goofy idea would become Zig's signature.

Paul Jansen, CEO of TIOBE Software, believes: "While Zig's entry into the top 50 does not guarantee its success, it is at least a noteworthy first step."

 Top 20-50 programming language list

Ranks 51-100 are as follows, listed in text only (in alphabetical order) due to the small numerical differences between them :

  • 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 Programming Languages ​​TIOBE Index Trend

historical ranking

Programming Language "Who's Who"

THE END

Guess you like

Origin blog.csdn.net/mashibingjiaoyu/article/details/130082989