Programming Languages
81 articles RSS
Microsoft Names Rust a Tier-1 Internal Language, Details New MSVC-Compatible Compiler Backend
Microsoft has elevated Rust to Tier-1 status alongside C++, C#, and TypeScript, and detailed a new compiler backend linking Rust to MSVC.
RustConf Talk Details CPython's Narrowed Plan for an Optional Rust API in Python 3.16
At RustConf in Montreal, Rust's programming manager outlined CPython's scaled-back plan to add an optional internal Rust API in Python 3.16, along with unresolved technical hurdles.
Kotlin 2.4.20 Ships With Sealed-Class Swift Export, New Wasm Compilation Modes and an Experimental Native Compiler Image
Kotlin 2.4.20, released September 7, maps sealed classes to Swift enums, adds new Kotlin/Wasm compilation modes, and ships a first experimental native compiler image.
Go's New Goroutine Leak Profiler Traces Deadlock Bugs Found in CockroachDB, etcd, and Kubernetes
A new Go blog post details the goroutineleak profiler, generally available in Go 1.27, and walks through real leak patterns pulled from CockroachDB, etcd, Kubernetes, and Moby.
Java 27 Reaches General Availability, Finalizing Nine JEPs Including Default G1 GC and Post-Quantum TLS
Oracle's non-LTS Java 27 release makes G1 the universal default garbage collector, ships post-quantum TLS 1.3 key exchange, and finalizes compact object headers by default.
Swift 6.4 Ships as Stable Release, Making Swift Build the Default Package Manager Backend
Swift 6.4 is generally available, switching Swift Package Manager to the Swift Build backend by default and adding Subprocess 1.0, C++20 std::span interop, and faster WebAssembly bridging.
Rust Stabilizes the Never Type After 10 Years and Five Failed Attempts
Rust's compiler team merged the long-pending stabilization of the never type (!), letting developers name it directly and aliasing Infallible to it.
PHP 8.6 Beta 3 Adds a Native clamp() Function and SortDirection Enum Ahead of November GA
PHP 8.6.0 Beta 3 landed with a native clamp() function, a SortDirection enum, and a trim() whitespace fix, as the release heads toward a November 19 GA.
Julia 1.13 Ships as Stable Release With a 30% Faster Precompiler, REPL Syntax Highlighting, and a Juliaup GUI
Julia 1.13 shipped September 10 with roughly 30% faster package precompilation, built-in REPL syntax highlighting, and a new graphical interface for the Juliaup version manager.
CPython Officially Recognizes RISC-V as a Tier 3 Supported Platform
CPython added riscv64-unknown-linux-gnu to PEP 11 as a Tier 3 platform, following months of community testing on RISE Project hardware.
Compose Multiplatform 1.12 Ships an Experimental MCP Server Letting AI Agents Drive Running Kotlin Apps
JetBrains' Compose Multiplatform 1.12.0 adds an experimental MCP server to Compose Hot Reload, letting AI agents reload, screenshot, and click through running apps.
TIOBE Index August 2026: MATLAB Exits the Top 20 for the First Time in Over a Decade as Rust Holds No. 10
TIOBE's August 2026 index kept Rust at No. 10 and pushed MATLAB to No. 25, its first finish outside the top 20 in more than 10 years.