Fundamentals 8 min read

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.

21CTO
21CTO
21CTO
Why Rust Climbed to #13 and What’s New in C# 13 and LPython 0.22

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.Console

LPython 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%

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

tech newsC# 13LPython
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.