The result of the C++26 DIS ballot(train-it.eu)
48 points by uasi | 54 comments
Blog post, part 6 of a series, reporting that the C++26 draft failed its ISO DIS ballot over contracts, with vote counts, country positions, and next steps.
57 stories tagged cpp, newest first.
48 points by uasi | 54 comments
Blog post, part 6 of a series, reporting that the C++26 draft failed its ISO DIS ballot over contracts, with vote counts, country positions, and next steps.
200 points by tosh | 70 comments
GitHub repository for fheroes2, an open-source GPL-2.0 C++ recreation of the Heroes of Might and Magic II game engine.
11 points by signa11 | 9 comments
Blog post demonstrating with GCC and Clang assembly output that undefined behavior in C/C++ can cause unexpected effects like falling through into unrelated functions.
155 points by andsoitis | 54 comments
Homepage for Goose, a memory-safe systems programming language with no heap, garbage collector, or lifetime annotations that compiles to C.
155 points by giancarlostoro | 31 comments
Homepage for jank, a native Clojure dialect built on C++ with seamless C++ interop, a Clang/LLVM-based JIT REPL, AOT compilation, and Leiningen-based tooling.
213 points by molind | 40 comments
Blog post from Globus Software introducing earstrip, an open-source C++/WebAssembly polygon triangulator, and detailing step-by-step optimizations that beat earcut on map polygons.
56 points by ibobev | 11 comments
Raymond Chen's Old New Thing post explaining the shared-state mental model behind C++ std::future, std::promise, and std::async with a simplified implementation.
14 points by ibobev | 1 comments
Blog post explaining how to work around a Clang bug preventing generic lambdas from being evaluated at compile-time in a C++ compile-time unit testing library.
36 points by jandeboevrie | 29 comments
Blog post explaining the C++26 std::polymorphic type and how it helps implement composite classes, following an earlier post on std::indirect.
17 points by _samt_ | 4 comments
A blog post by the author of LuaRT describing clx, a compiler that translates Lua 5.5 source into C++ to produce native executables without a Lua VM.
98 points by jandeboevrie | 23 comments
Blog post by Sandor Dargo introducing the C++26 <debugging> header for programmatic breakpoints, replacing compiler-specific code like __debugbreak.
128 points by ibobev | 118 comments
A C++ Stories blog post introducing C++26 contracts, covering preconditions and postconditions.
80 points by g0xA52A2A | 28 comments
A blog post on demofox.org describing the double headed stack allocator, a memory allocation technique that allocates from both ends of a buffer.
217 points by roflcopter69 | 135 comments
GitHub release notes for mold 3.0.0, a major release of the high-speed linker rewritten from C++ to Rust as a drop-in replacement for 2.42.1.
66 points by aw1621107 | 26 comments
Blog post examining C++ proposal P4313R1, which adds bitmask operations for enums via a C++26 annotation, and edge cases around complementing values.
125 points by vltmrkls | 44 comments
GitHub repository for Audionaut, an open-source cross-platform multitrack audio editor and recorder written in C++ with JUCE.
157 points by rramadass | 31 comments
GitHub repository for C++ Insights, a Clang-based tool that shows C++ source code as the compiler sees it, revealing implicit conversions and generated code.
38 points by greghn | 6 comments
A Database Architects blog post on making optimistic lock coupling safe for scalable concurrent data structures like trees on many-core CPUs.
23 points by renjipanicker | 15 comments
GitHub repository for Yantra, an MIT-licensed LALR(1) parser generator for C++ that generates a lexer, parser, AST, and top-down AST walkers from one grammar.
25 points by zx2c4 | 1 comments
GitHub repository for the Edison Design Group (EDG) C++ compiler front end, newly released as open source.
231 points by iandinwoodie | 113 comments
Site describing the Edison Design Group C++ front end's transition to public source on September 30, 2026, and its new maintenance home.
159 points by czoido | 58 comments
Conan blog post explaining how to integrate arbitrary C/C++ libraries into Godot games via GDExtension and godot-cpp using the Conan package manager.
164 points by ibobev | 127 comments
Adam Sawicki's article, originally published in Programista magazine in 2013, on practices for writing efficient, high-performance C++ code.
29 points by bertaye | 6 comments
GitHub repository for a LangGraph-based agentic workflow that uses a C++ CUDA test harness to benchmark, profile, and optimize CUDA kernels.
696 points by sebjones | 144 comments
Project page announcing transcribe.cpp, a ggml-based speech transcription library supporting recent models, from the author of the Handy speech-to-text app.
385 points by ingve | 277 comments
Herb Sutter's blog post announcing that "C++: The Documentary" premiered on YouTube, with reflections on participating alongside Bjarne Stroustrup and others.
459 points by lycopodiopsida | 598 comments
Personal blog post arguing that nobody can write correct C or C++ because nearly all code triggers undefined behavior, and that the languages are outdated.
387 points by WerWolv | 46 comments
A blog post introducing USB concepts for software developers and explaining how to write userspace USB drivers, with C++ examples.
1226 points by adius | 680 comments
Ladybird browser project blog post announcing it will rewrite parts of the browser in Rust instead of C++, after previously exploring Swift, with AI assistance.
373 points by benjoffe | 87 comments
Ben Joffe's article presenting a 64-bit date conversion algorithm that counts years backwards and needs only 4 multiplications, with an open-source C++ implementation.
340 points by transpute | 219 comments
Daniel J. Bernstein's notes on using the memory-safe C/C++ compiler Fil-C, including install scripts, timings, and compatibility observations on Debian 13.
444 points by ksec | 89 comments
Homepage of SkiftOS, a hobby operating system written from scratch in C/C++ targeting ARM, x86, and RISC-V, showing its desktop and terminal.
556 points by pizlonator | 255 comments
Documentation page describing FUGC, Fil-C's parallel concurrent on-the-fly non-moving Dijkstra garbage collector for memory-safe C/C++.
513 points by AlexeyBrin | 319 comments
JetBrains blog post announcing that its CLion C and C++ IDE is now free for non-commercial use.
385 points by radeeyate | 72 comments
GitHub repository by Terry Cavanagh hosting the source code of the indie platformer game VVVVVV, with desktop and mobile versions.
418 points by Anon84 | 24 comments
Edward Yang's long-form blog essay on PyTorch internals, based on his talk at the PyTorch NYC meetup on May 14, 2019.
608 points by mustache_kimono | 339 comments
Linux kernel mailing list post by Greg Kroah-Hartman arguing that writing new kernel code and drivers in Rust eliminates common C bug classes, in the Rust kernel policy thread.
783 points by jdxcode | 162 comments
Fish shell blog post reflecting on porting fish 4.0 from C++ to Rust, covering lessons learned, what went well, and what could have gone better.
512 points by cyclopeanutopia | 581 comments
An essay arguing that the C++ community has split into two factions with diverging needs, ending hopes for a single dialect-free C++.
349 points by turrini | 180 comments
GitHub repository for Seer, an open-source Qt-based graphical frontend to the GDB debugger for Linux.
318 points by splitbrain | 145 comments
GitHub repository for clipscreen, a C++ X11 tool that mirrors a portion of the screen to a virtual monitor for easier screen sharing in video meetings.
338 points by klaussilveira | 125 comments
GitHub repository for SurrealEngine, an open-source reimplementation of the Unreal Tournament (UT99) engine.
343 points by chris_overseas | 200 comments
arXiv paper presenting C++ design patterns and benchmarks for low-latency code in high-frequency trading, including a Disruptor pattern implementation.
429 points by wild_pointer | 497 comments
Blog post by Samuel Tulach describing the difficulty of finding a suitable C++ GUI library for Windows-only commercial desktop applications.
365 points by signa11 | 236 comments
LWN article by Joe Brockmeier on the Ladybird open-source web browser being forked from SerenityOS as an independent project.
599 points by eliasdaler | 240 comments
Elias Daler's blog post on learning Vulkan and building a small game engine with two demo games in three months, with code on GitHub.
328 points by z3phyr | 87 comments
Homepage of ROOT, CERN's open-source data analysis framework used in high energy physics, with links to install, docs, forum and gallery.
373 points by lsferreira42 | 120 comments
GitHub repository for nanofont3x4, a tiny readable 3x4 pixel bitmap font with lowercase letters covering all ASCII symbols.
387 points by mfiguiere | 127 comments
GitHub repository for gemma.cpp, Google's lightweight standalone C++ inference engine for running Gemma language models.
329 points by hyperific | 81 comments
GitHub repository for Particle Life, a simple program simulating artificial life via attraction and repulsion forces between many particles.
318 points by FPGAhacker | 113 comments
Blog post describing how clang on Raspberry Pi OS bookworm produces C++ binaries that crash with illegal instruction on original Pi B+ and Pi Zero ARMv6 hardware.
418 points by asicsp | 168 comments
GitHub repository hosting a free Modern C++ programming course (C++11/14/17/20) as a series of PDF lecture slides.
354 points by keepamovin | 103 comments
GitHub repository for i2pd, a C++ implementation of the I2P end-to-end encrypted anonymous network client.
667 points by kentonv | 208 comments
Announcement of the Cap'n Proto 1.0 release, a data serialization format and RPC system, posted on the project's news page.
342 points by ingve | 128 comments
Blog post by Malte Skarupke presenting a branchless C++ binary search based on Shar's algorithm that runs over twice as fast as std::lower_bound in GCC.
364 points by unglaublich | 167 comments
Inkscape news post announcing paid positions, including a senior C++ developer with gtkmm experience, to accelerate the project's migration to GTK4.
429 points by ktstephano | 73 comments
GitHub repository for StratusGFX, an open-source real-time 3D rendering engine released under the MPL-2.0 license.