Tag
The author ports vLLM's serving stack to C++20, creating a 66 MiB binary with no Python at inference, token-for-token verifiable against vLLM and competitive in throughput on tested hardware.
A deep dive into C++ ABI, explaining binary interface concepts, CPU/OS dependencies, object file formats like ELF and PE32+, and calling conventions.
The article explains why const_cast is sometimes necessary in C++, specifically for moving objects out of a std::priority_queue, and how to do it safely.
A blog post introducing bx::Scanner, a small zero-copy, allocation-free set of scanning primitives that simplify writing parsers without full parser generators or complex PEG libraries.
A tool that packages existing C/C++ projects for use with the Zig build system, enabling easier integration.
Technical analysis of the interconversion between std::function and std::copyable_function in C++26, discussing implementation approaches and performance trade-offs, with specific note that libstdc++ currently uses a less optimal approach.
A suite of C++ DSP modules for Max/MSP and Ableton Live, emulating classic studio EQs and compressors with optional oversampling.
Explains the PImpl idiom in C++ and how the upcoming C++26 std::indirect type simplifies its implementation, reducing boilerplate and manual memory management.
This tutorial series teaches how to write a software renderer from scratch in 500 lines of C++, explaining the inner workings of modern 3D graphics APIs.
This article explains how to create an agile version of a Windows Runtime delegate in C++/WinRT by wrapping the delegate in an agile_ref, with a promise of more details in part 2.
LavenderSim is a Python-first robotics simulation engine with a C++ core and web visualization, built almost entirely by GPT-5.6 Sol. It allows defining environments in Python without XML.
Cpp2Rust is an open-source tool that automatically translates C++ code to safe Rust using clang's AST and a runtime library, enabling safe memory-safe conversion with support for both safe and unsafe output modes.
audio.cpp update introduces streaming support and four ASR/STT models (Nemotron 3.5, Higgs Audio STT, VibeVoice ASR, Hviske ASR) in native C++/GGML, achieving up to 2.41x faster than Python with competitive WER and VRAM usage.
Athena is a fully offline, privacy-first voice assistant running entirely on local hardware, combining multiple AI models for speech recognition, language understanding, and emotion-aware speech synthesis, with long-term memory and interruptibility.
A detailed exploration of asymmetric thread fences in C++ concurrency, covering the C++ proposal P1202R0 and its implementation via the Linux membarrier() system call, with examples from Folly's synchronization primitives.
A collection of free programming notes (PDFs) for Java, Python, JavaScript, SQL, DSA, C, and C++ from GoalKicker.
Bohemia Interactive has released the source code of Arma: Cold War Assault (codename Poseidon) on GitHub under GPL-3.0-or-later. The code is modernized to C++20, supports Windows and Linux, and is intended for community modification and learning.
parakeet.cpp enables running NVIDIA Parakeet ASR behind the OpenAI API locally with prebuilt Docker images, supporting CPU and CUDA (including arm64) for real-time transcription with word timestamps.
This open-source tutorial 'Build Your Own Redis' teaches you to implement a fully functional Redis server from scratch using C/C++, with in-depth explanations of network programming, data structures, and low-level C, accompanied by code and detailed instructions.
privacy-filter.cpp outperforms the PyTorch implementation by approximately 1.6x to 18x in performance.