Install
C & C++
Systems, embedded, toolchains, and modern C/C++ evolution.
- 8 Tracked terms
- Last 30 days Feed window
What this topic collects on
An article joins this feed when it matches these terms. Each one is also a search of its own.
Related topics
Latest in C & C++
C++ Lambdas: Captures, Closures and Sort Comparators
3+ hour, 31+ min ago (853+ words) Learn to read C++ lambdas, trace copied and referenced state, write a valid sort comparator, and prevent dangling-reference bugs in stored callbacks. Exam prep & CS education For a first pass through syntax, value-versus-reference capture, and broad STL use, start with…...
Double Pointers in C: Memory Model and Worked Examples
3+ hour, 31+ min ago (317+ words) Exam prep & CS education Here, value stores 24, p stores the address of value, and pp stores the address of p. Use the state before the assignment to 81 and track one pointer level at a time. Meaning or value before mutation This…...
I Rewrote One Function in Squirrel, Then in C. One Line of Python Was Just as Fast.
13+ hour, 57+ min ago (543+ words) I maintain a 2D game engine in Python called ABS Engine. Last week I decided it needed C. Not because anything was slow. That is the embarrassing part. I wanted to drop a.c file into a folder and call it from Python…...
Store Load Reordering: x86 vs ARM64, and the Bug Intel Was Hiding
20+ hour, 25+ min ago (366+ words) Here is a bug report that keeps recurring, in different words, every time a team moves to ARM: "the same code works on our Intel CI and on the developers' older MacBooks, but it corrupts data / deadlocks / returns impossible values…...
Before You Hunt a Desync, Prove Your Own Simulation Is Deterministic
22+ hour, 18+ min ago (929+ words) When the system catches a desync between two players, the match dies, someone files a bug, and the hunt begins. Which client was wrong? Which subsystem? Which tick? Two machines, two builds, two network stacks, two sets of hardware, and…...
What If the Compiler Is Lying to You?
1+ day, 2+ hour ago (1640+ words) Imagine you inspect a program. You read the source code. You review the repository. You compare the resulting binary. And the backdoor is still there. Not because you missed a line of code. Because the compiler itself was taught to…...
# Demystifying the Stack: Why Passing Pointers to Local Structs Triggers Segfaults in C
2+ day, 14+ hour ago (281+ words) When transitioning from memory-managed languages like JavaScript to systems languages like C, the mental model of where variables live becomes critical. One of the most common architecture traps beginners and intermediate developers face is managing memory across function boundaries. Specifically:…...
AIM — AI & Data Science News
3+ day, 1+ hour ago (9+ words) You Can Now Write CUDA Kernels in Rust analyticsindiamag.com...
C++ Function Overloading: Resolve 5 Calls and Defaults
3+ day, 5+ hour ago (881+ words) Learn why default arguments affect viability but not ranking, then resolve five score calls using exact matches, promotions and conversions. Includes ambiguity repairs and call-time default evaluation. Exam prep & CS education Function overloading means declaring multiple visible functions with the…...
Revert Production. Agent Tests Must Fail.
3+ day, 20+ hour ago (683+ words) A parser patch lands in review at 02:11. Twelve tests sit green beside the diff. Coverage rises nine points before dawn. Two days later a trailing delimiter returns None in production. The agent shipped code and tests together. Reviewers saw one…...