Why Rust Climbed to #13 and What’s New in C# 13 and LPython 0.22
The article highlights Rust’s rise to rank 13 in the TIOBE index, Microsoft’s withdrawal from the OpenAI board, the new overload and ref‑struct features in C# 13, and the release of LPython 0.22, a fast ahead‑of‑time Python compiler.
Rust climbs to rank 13 in the TIOBE index
Rust, praised for its speed and memory safety, reached its highest ever position of 13 in the TIOBE programming language rankings, driven by a U.S. White House report recommending Rust over C/C++ for security reasons and a growing developer community.
Microsoft steps down as an observer on OpenAI’s board
Microsoft announced it will no longer hold its non‑voting observer seat on OpenAI’s board, citing confidence in the board’s progress since its formation eight months ago. The decision follows an FTC antitrust investigation into Microsoft‑OpenAI ties and recent EU scrutiny of Microsoft’s bundling of Teams with Microsoft 365.
New features in C# 13
Microsoft revealed several enhancements for the upcoming C# 13 release, including overload resolution that lets developers provide multiple params overloads, partial properties resembling partial methods, refined natural type inference rules, support for ref struct generic constraints, and the ability for async methods to declare local ref or ref struct variables. Additional updates expand the params keyword to work with any type constructible via collection expressions and introduce new escape sequences for terminal interactions.
paramsSystem.Threading.LockSystem.ObjectSystem.ConsoleLPython 0.22 released
LPython 0.22, an ahead‑of‑time compiler for Python, was released on July 10. Implemented in C++, it offers multiple back‑ends, including LLVM and WebAssembly, a new -jit option to run Python code without creating an executable, and support for additional built‑in functions.
Top 10 programming languages (July 2024) – TIOBE
Python – 16.12%
C++ – 10.34%
C – 9.48%
Java – 8.59%
C# – 6.72%
JavaScript – 3.79%
Go – 2.19%
Visual Basic – 2.08%
Fortran – 2.05%
SQL – 2.04%
Top 10 programming languages (July 2024) – PYPL
Python – 29.35%
Java – 15.6%
JavaScript – 8.49%
C# – 6.9%
C/C++ – 6.37%
R – 4.73%
PHP – 4.49%
TypeScript – 2.96%
Swift – 2.78%
Rust – 2.55%
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
