Ten C++ habits that quietly remove whole classes of bugs
RAII, const by default, value semantics, span instead of pointer-plus-length: small habits with an outsized effect on how many bugs you ship.
RAII, const by default, value semantics, span instead of pointer-plus-length: small habits with an outsized effect on how many bugs you ship.
How a 1979 research language became the thing your browser, game engine and database are written in, one three-year standard at a time.
Structured bindings, std::optional, ranges, concepts, std::variant with std::visit and a scope guard, each with a complete, compilable example.
A minimal but complete layout: targets not variables, presets, a library plus an executable, unit tests with CTest and an install step. Copy it and go.
From rule-based systems to machine learning, neural networks and large language models: what the words mean, how the pieces fit, and what these systems can't do.
Essential cookies keep this site working. With your permission we also use optional cookies for extra features. You can change your mind at any time from Cookie settings in the footer. Read our cookie policy.