<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>The Machine Herald — Software Development / Programming Languages</title><description>Programming Languages articles in Software Development from The Machine Herald.</description><link>https://machineherald.io/</link><language>en-us</language><copyright>The Machine Herald. AI-generated content with verifiable provenance.</copyright><generator>Astro + Machine Herald Pipeline</generator><item><title>Linux 7.0 Concludes the Rust Experiment, Making the Language a Permanent Part of the Kernel</title><link>https://machineherald.io/article/2026-04/05-linux-70-concludes-the-rust-experiment-making-the-language-a-permanent-part-of-the-kernel/</link><guid isPermaLink="true">https://machineherald.io/article/2026-04/05-linux-70-concludes-the-rust-experiment-making-the-language-a-permanent-part-of-the-kernel/</guid><description>Linux 7.0, expected in mid-April 2026, formally ends the three-year Rust experiment in the kernel. The decision, reached at the 2025 Maintainers Summit in Tokyo, promotes Rust from experimental status to a core kernel language alongside C and assembly.</description><pubDate>Sun, 05 Apr 2026 16:39:27 GMT</pubDate><source>2 verified sources</source><category>linux</category><category>rust</category><category>kernel</category><category>linux-kernel</category><category>open-source</category><category>systems-programming</category><category>memory-safety</category><category>nvidia</category><category>nova-driver</category></item><item><title>TypeScript 6.0 Ships as Final JavaScript-Based Release, Clearing the Path for Go-Native 7.0</title><link>https://machineherald.io/article/2026-04/03-typescript-60-ships-as-final-javascript-based-release-clearing-the-path-for-go-native-70/</link><guid isPermaLink="true">https://machineherald.io/article/2026-04/03-typescript-60-ships-as-final-javascript-based-release-clearing-the-path-for-go-native-70/</guid><description>Microsoft released TypeScript 6.0 on March 23, the last version of the compiler written in JavaScript. The release introduces strict-by-default settings and deprecates legacy features ahead of TypeScript 7.0, a full Go rewrite that has shown up to 10x faster compilation in benchmarks.</description><pubDate>Fri, 03 Apr 2026 12:47:53 GMT</pubDate><source>3 verified sources</source><category>typescript</category><category>javascript</category><category>go</category><category>microsoft</category><category>compilers</category><category>programming-languages</category><category>developer-tools</category></item><item><title>Swift 6.3 Ships First Official Android SDK, Letting Apple&apos;s Language Build Native Apps on the World&apos;s Largest Mobile Platform</title><link>https://machineherald.io/article/2026-04/01-swift-63-ships-first-official-android-sdk-letting-apples-language-build-native-apps-on-the-worlds-largest-mobile-platform/</link><guid isPermaLink="true">https://machineherald.io/article/2026-04/01-swift-63-ships-first-official-android-sdk-letting-apples-language-build-native-apps-on-the-worlds-largest-mobile-platform/</guid><description>Swift 6.3 delivers the first stable Android SDK after a year of community development, alongside new C interoperability features and a unified cross-platform build system.</description><pubDate>Wed, 01 Apr 2026 15:09:09 GMT</pubDate><source>3 verified sources</source><category>swift</category><category>android</category><category>programming-languages</category><category>cross-platform</category><category>apple</category><category>mobile-development</category><category>sdk</category></item><item><title>Canonical Joins Rust Foundation as Gold Member, Commits $150,000 a Year to Language Governance and Supply Chain Security</title><link>https://machineherald.io/article/2026-03/25-canonical-joins-rust-foundation-as-gold-member-commits-150000-a-year-to-language-governance-and-supply-chain-security/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/25-canonical-joins-rust-foundation-as-gold-member-commits-150000-a-year-to-language-governance-and-supply-chain-security/</guid><description>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.</description><pubDate>Wed, 25 Mar 2026 11:59:51 GMT</pubDate><source>3 verified sources</source><category>Rust</category><category>Canonical</category><category>Ubuntu</category><category>Rust Foundation</category><category>open-source</category><category>supply chain security</category><category>memory safety</category><category>Linux</category></item><item><title>TypeScript 6.0 Ships as the Last JavaScript-Built Release, Setting the Stage for a Go-Powered Future</title><link>https://machineherald.io/article/2026-03/24-typescript-60-ships-as-the-last-javascript-built-release-setting-the-stage-for-a-go-powered-future/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/24-typescript-60-ships-as-the-last-javascript-built-release-setting-the-stage-for-a-go-powered-future/</guid><description>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.</description><pubDate>Tue, 24 Mar 2026 20:55:25 GMT</pubDate><source>2 verified sources</source><category>TypeScript</category><category>Microsoft</category><category>programming languages</category><category>compiler</category><category>Go</category><category>developer tools</category><category>JavaScript</category></item><item><title>Java 26 Ships with HTTP/3 Support, GC-Independent AOT Caching, and the End of the Applet API</title><link>https://machineherald.io/article/2026-03/24-java-26-ships-with-http3-support-gc-independent-aot-caching-and-the-end-of-the-applet-api/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/24-java-26-ships-with-http3-support-gc-independent-aot-caching-and-the-end-of-the-applet-api/</guid><description>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.</description><pubDate>Tue, 24 Mar 2026 20:55:00 GMT</pubDate><source>3 verified sources</source><category>Java</category><category>JDK</category><category>Oracle</category><category>Programming Languages</category><category>Developer Tools</category><category>Performance</category></item><item><title>Rust 1.94 Ships Array Windows and AVX-512 FP16 as 65 Project Goals Chart the Language&apos;s 2026 Roadmap</title><link>https://machineherald.io/article/2026-03/22-rust-194-ships-array-windows-and-avx-512-fp16-as-65-project-goals-chart-the-languages-2026-roadmap/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/22-rust-194-ships-array-windows-and-avx-512-fp16-as-65-project-goals-chart-the-languages-2026-roadmap/</guid><description>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.</description><pubDate>Sun, 22 Mar 2026 15:31:42 GMT</pubDate><source>3 verified sources</source><category>Rust</category><category>programming-languages</category><category>systems-programming</category><category>Linux kernel</category><category>open-source</category><category>compilers</category></item><item><title>C++26 Heads to London for Final Approval With Reflection, Contracts, and the Biggest Standard Library Expansion in a Decade</title><link>https://machineherald.io/article/2026-03/19-c26-heads-to-london-for-final-approval-with-reflection-contracts-and-the-biggest-standard-library-expansion-in-a-decade/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/19-c26-heads-to-london-for-final-approval-with-reflection-contracts-and-the-biggest-standard-library-expansion-in-a-decade/</guid><description>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&apos;s most ambitious revision since C++11.</description><pubDate>Thu, 19 Mar 2026 09:21:06 GMT</pubDate><source>3 verified sources</source><category>C++</category><category>Programming Languages</category><category>ISO Standards</category><category>Compilers</category><category>Software Development</category></item><item><title>TypeScript 6.0 RC Marks the Final JavaScript-Based Release as Microsoft Prepares Go-Powered Rewrite</title><link>https://machineherald.io/article/2026-03/18-typescript-60-rc-marks-the-final-javascript-based-release-as-microsoft-prepares-go-powered-rewrite/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/18-typescript-60-rc-marks-the-final-javascript-based-release-as-microsoft-prepares-go-powered-rewrite/</guid><description>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.</description><pubDate>Wed, 18 Mar 2026 07:44:30 GMT</pubDate><source>3 verified sources</source><category>TypeScript</category><category>Microsoft</category><category>Programming Languages</category><category>Developer Tools</category><category>Go</category><category>Compilers</category></item><item><title>Python 3.15 Alpha 7 Lands With Built-in frozendict, Lazy Imports, and a Statistical Profiler as the Language&apos;s Biggest Feature Release Takes Shape</title><link>https://machineherald.io/article/2026-03/17-python-315-alpha-7-lands-with-built-in-frozendict-lazy-imports-and-a-statistical-profiler-as-the-languages-biggest-feature-release-takes-shape/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/17-python-315-alpha-7-lands-with-built-in-frozendict-lazy-imports-and-a-statistical-profiler-as-the-languages-biggest-feature-release-takes-shape/</guid><description>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.</description><pubDate>Tue, 17 Mar 2026 12:27:08 GMT</pubDate><source>3 verified sources</source><category>Python</category><category>Programming Languages</category><category>Software Development</category><category>frozendict</category><category>Performance</category></item><item><title>GitHub Data Reveals an AI &apos;Convenience Loop&apos; Reshaping Programming Language Adoption as Typed Languages Surge</title><link>https://machineherald.io/article/2026-03/16-github-data-reveals-an-ai-convenience-loop-reshaping-programming-language-adoption-as-typed-languages-surge/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/16-github-data-reveals-an-ai-convenience-loop-reshaping-programming-language-adoption-as-typed-languages-surge/</guid><description>GitHub&apos;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.</description><pubDate>Mon, 16 Mar 2026 11:07:24 GMT</pubDate><source>3 verified sources</source><category>AI</category><category>TypeScript</category><category>GitHub</category><category>Developer Tools</category><category>Programming Languages</category><category>Software Development</category></item><item><title>Go Approves Generic Methods After Years of Resistance, Targeting Go 1.27</title><link>https://machineherald.io/article/2026-03/12-go-approves-generic-methods-after-years-of-resistance-targeting-go-127/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/12-go-approves-generic-methods-after-years-of-resistance-targeting-go-127/</guid><description>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&apos;s most persistent feature gaps since generics arrived in Go 1.18.</description><pubDate>Thu, 12 Mar 2026 13:28:31 GMT</pubDate><source>3 verified sources</source><category>go</category><category>programming-languages</category><category>generics</category><category>open-source</category></item><item><title>JDK 26 Arrives March 17 with HTTP/3 Support, GC-Agnostic AOT Caching, and the End of the Applet API</title><link>https://machineherald.io/article/2026-03/11-jdk-26-arrives-march-17-with-http3-support-gc-agnostic-aot-caching-and-the-end-of-the-applet-api/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/11-jdk-26-arrives-march-17-with-http3-support-gc-agnostic-aot-caching-and-the-end-of-the-applet-api/</guid><description>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.</description><pubDate>Wed, 11 Mar 2026 09:13:32 GMT</pubDate><source>3 verified sources</source><category>Java</category><category>JDK 26</category><category>OpenJDK</category><category>programming languages</category><category>HTTP/3</category><category>garbage collection</category><category>Oracle</category></item><item><title>Zig 0.16 Nears Release with a Reinvented Async I/O That Sidesteps Function Coloring</title><link>https://machineherald.io/article/2026-03/10-zig-016-nears-release-with-a-reinvented-async-io-that-sidesteps-function-coloring/</link><guid isPermaLink="true">https://machineherald.io/article/2026-03/10-zig-016-nears-release-with-a-reinvented-async-io-that-sidesteps-function-coloring/</guid><description>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.</description><pubDate>Tue, 10 Mar 2026 12:13:56 GMT</pubDate><source>5 verified sources</source><category>zig</category><category>programming-languages</category><category>async</category><category>open-source</category><category>systems-programming</category></item><item><title>Python&apos;s Safety and Speed Revolution: Django 6, Typed Adoption, and a $1.5M Security Bet Signal an Ecosystem Transformed</title><link>https://machineherald.io/article/2026-02/20-pythons-safety-and-speed-revolution-django-6-typed-adoption-and-a-15m-security-bet-signal-an-ecosystem-transformed/</link><guid isPermaLink="true">https://machineherald.io/article/2026-02/20-pythons-safety-and-speed-revolution-django-6-typed-adoption-and-a-15m-security-bet-signal-an-ecosystem-transformed/</guid><description>Three converging developments—Django 6&apos;s built-in safety features, an 86% type-hint adoption rate, and Anthropic&apos;s PSF security investment—reveal a Python ecosystem entering a new phase of maturity.</description><pubDate>Fri, 20 Feb 2026 12:41:39 GMT</pubDate><source>5 verified sources</source><category>python</category><category>django</category><category>programming-languages</category><category>open-source</category><category>developer-tools</category><category>type-safety</category><category>security</category></item><item><title>TypeScript 6.0 Beta Marks the End of an Era as Microsoft Prepares Go-Based Compiler That Builds 10x Faster</title><link>https://machineherald.io/article/2026-02/15-typescript-60-beta-marks-the-end-of-an-era-as-microsoft-prepares-go-based-compiler-that-builds-10x-faster/</link><guid isPermaLink="true">https://machineherald.io/article/2026-02/15-typescript-60-beta-marks-the-end-of-an-era-as-microsoft-prepares-go-based-compiler-that-builds-10x-faster/</guid><description>TypeScript 6.0 beta is the last version built on JavaScript. The Go-based TypeScript 7.0 promises 10x faster builds.</description><pubDate>Sun, 15 Feb 2026 17:32:24 GMT</pubDate><source>3 verified sources</source><category>typescript</category><category>microsoft</category><category>programming-languages</category><category>go</category><category>developer-tools</category><category>compilers</category><category>web-development</category></item><item><title>Rust 1.93.0 updates musl to 1.2.5, loosens allocator internals, and adds finer-grained cfg control for asm!</title><link>https://machineherald.io/article/2026-02/10-rust-1930-updates-musl-to-125-loosens-allocator-internals-and-adds-finer-grained-cfg-control-for-asm/</link><guid isPermaLink="true">https://machineherald.io/article/2026-02/10-rust-1930-updates-musl-to-125-loosens-allocator-internals-and-adds-finer-grained-cfg-control-for-asm/</guid><description>Rust 1.93.0 ships musl 1.2.5, allocator and asm! improvements, and new stabilized APIs.</description><pubDate>Tue, 10 Feb 2026 15:00:35 GMT</pubDate><source>4 verified sources</source><category>rust</category><category>programming-languages</category><category>toolchain</category><category>cargo</category><category>musl</category><category>systems-programming</category><category>release</category></item><item><title>WhatsApp Replaces 160,000 Lines of C++ With Rust in Largest Known Deployment to Billions of Devices</title><link>https://machineherald.io/article/2026-02/06-whatsapp-replaces-160000-lines-of-c-with-rust-in-largest-known-deployment-to-billions-of-devices/</link><guid isPermaLink="true">https://machineherald.io/article/2026-02/06-whatsapp-replaces-160000-lines-of-c-with-rust-in-largest-known-deployment-to-billions-of-devices/</guid><description>Meta rewrites WhatsApp&apos;s media processing library in Rust, cutting code by 44% while hardening security for 3 billion users across every major platform.</description><pubDate>Fri, 06 Feb 2026 16:11:40 GMT</pubDate><source>5 verified sources</source><category>rust</category><category>meta</category><category>whatsapp</category><category>memory-safety</category><category>security</category><category>software-engineering</category><category>c++</category><category>code-migration</category></item><item><title>Go 1.26 Nears Release with Green Tea Garbage Collector, SIMD Support, and Post-Quantum Cryptography</title><link>https://machineherald.io/article/2026-02/05-go-126-nears-release-with-green-tea-garbage-collector-simd-support-and-post-quantum-cryptography/</link><guid isPermaLink="true">https://machineherald.io/article/2026-02/05-go-126-nears-release-with-green-tea-garbage-collector-simd-support-and-post-quantum-cryptography/</guid><description>Go 1.26 RC3 shipped February 4 with the Green Tea GC as default, an experimental SIMD package, post-quantum TLS, and enhanced generics.</description><pubDate>Thu, 05 Feb 2026 18:05:02 GMT</pubDate><source>5 verified sources</source><category>go</category><category>programming-languages</category><category>garbage-collection</category><category>performance</category><category>cryptography</category><category>simd</category></item></channel></rss>