GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • ISciNumPy.dev
  • Links
  • Useful Links
  • Software
  • Writing
  • Presentations
  • Illustrations and videos
  • My UC site
  • Archives
  • Tags
  • Categories
  • About me
  • My projects

This view

  • Original page
  • New address

GeezerVison is showing iscinumpy.dev — Cppxx

C++26

 Posted on August 3, 2026  |   Henry Schreiner

C++26 is done (technically complete March 2026, publication expected later this year), so let’s explore the new features in C++, from a data science point of view. This is the biggest release since C++11; in fact, one feature might be the biggest single feature ever. Reflection means C++ now understands itself without macros or hacks; it’s also one of the first mainstream compiled languages to have full static reflection (Rust has syntactic macros, but not true reflection; D, zig, and C# have reflection). Contracts finally landed after 20+ years of attempts; the async model (std::execution) and data-parallel types (std::simd, std::linalg) are also big additions.

Standard stuff from previous releases is also continuing to improve. Much more constexpr, more ranges, mdspan grows sub-views, formatting keeps improving. Plus memory-safety improvements (erroneous behavior, hardened standard library).

[Read More]
Categories: cpp  Tags: programming  cpp  cppxx 
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.