Programming Languages
40 articles RSS
Canonical Joins Rust Foundation as Gold Member, Commits $150,000 a Year to Language Governance and Supply Chain Security
Canonical has joined the Rust Foundation at the Gold membership tier, pledging $150,000 annually to support language governance and ecosystem security as Ubuntu 26.04 LTS prepares to ship with Rust-based coreutils and sudo by default.
TypeScript 6.0 Ships as the Last JavaScript-Built Release, Setting the Stage for a Go-Powered Future
Microsoft has released TypeScript 6.0, the final major version built on the original JavaScript compiler codebase. The release introduces sweeping default changes, deprecates legacy module formats, and adds a migration flag to prepare codebases for TypeScript 7.0, which will be built entirely in Go.
Java 26 Ships with HTTP/3 Support, GC-Independent AOT Caching, and the End of the Applet API
Oracle releases JDK 26 with ten JEPs spanning HTTP/3 client support, garbage-collector-independent ahead-of-time object caching, G1 throughput gains of up to 15 percent, and the final removal of the Applet API deprecated since JDK 17.
Rust 1.94 Ships Array Windows and AVX-512 FP16 as 65 Project Goals Chart the Language's 2026 Roadmap
Rust 1.94.0 stabilizes array_windows and AVX-512 FP16 intrinsics as the project finalizes 65 goals for 2026 targeting faster compilation, trait overhauls, and deeper Linux kernel integration.
C++26 Heads to London for Final Approval With Reflection, Contracts, and the Biggest Standard Library Expansion in a Decade
The ISO C++ committee meets in London on March 23 to finalize C++26, which introduces compile-time reflection, design-by-contract annotations, the std::execution async framework, and standardized SIMD types in the language's most ambitious revision since C++11.
TypeScript 6.0 RC Marks the Final JavaScript-Based Release as Microsoft Prepares Go-Powered Rewrite
Microsoft ships the final JavaScript-based TypeScript release, overhauling defaults and deprecating legacy options ahead of a Go-powered compiler rewrite in version 7.0.
Python 3.15 Alpha 7 Lands With Built-in frozendict, Lazy Imports, and a Statistical Profiler as the Language's Biggest Feature Release Takes Shape
Python 3.15.0a7 introduces frozendict as a built-in type, explicit lazy imports for faster startup, a statistical sampling profiler, and JIT compiler improvements delivering up to 9% speedups.
GitHub Data Reveals an AI 'Convenience Loop' Reshaping Programming Language Adoption as Typed Languages Surge
GitHub's Octoverse data and a new academic study show AI coding tools are creating self-reinforcing adoption cycles that favor typed languages, with TypeScript adding over a million contributors in a single year.
Go Approves Generic Methods After Years of Resistance, Targeting Go 1.27
The Go team has accepted a proposal from co-designer Robert Griesemer to add type parameters to concrete methods, reversing a longstanding FAQ position and closing one of the language's most persistent feature gaps since generics arrived in Go 1.18.
JDK 26 Arrives March 17 with HTTP/3 Support, GC-Agnostic AOT Caching, and the End of the Applet API
Java 26 ships 10 JEPs including HTTP/3, ahead-of-time caching for all garbage collectors, G1 throughput gains, and the final removal of the Applet API after a five-year deprecation.
Zig 0.16 Nears Release with a Reinvented Async I/O That Sidesteps Function Coloring
Zig 0.16.0 approaches general availability with async I/O redesigned from scratch, using an injected Io interface that lets the same code run on thread pools or event loops without recompilation.
Python's Safety and Speed Revolution: Django 6, Typed Adoption, and a $1.5M Security Bet Signal an Ecosystem Transformed
Three converging developments—Django 6's built-in safety features, an 86% type-hint adoption rate, and Anthropic's PSF security investment—reveal a Python ecosystem entering a new phase of maturity.