Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
>
C++

Posts: C++ articles

Oct 23 2026
Game++. Part 2.2: Types of optimization
Sergei Kushnirenko
This book offers insights into C++, including the algorithms and practices used in game development, and explores the language's strengths and weaknesses, its established workflows, and hands-on...
...
Sep 04 2026
The worst programming language of all time /s
Sergei Kushnirenko
In this article, the author looks at why C++ feels so complicated, and why its flaws are inseparable from its long-term success.
...
Subscribe to the newsletter
Want to receive a monthly digest of the most interesting articles and news? Subscribe!
Aug 26 2026
Tonight, ShadPS4 joins the hunt: uncovering bugs in the most popular PS4 emulator
Nikita Terentev
August 20 marked the 136th anniversary of Howard Phillips Lovecraft's birth, the man who created his own genre, Lovecraftian horror. Plenty of people have tried to copy or build on his ideas. Only a...
...
Aug 19 2026
Bloated C++ code
Andrey Karpov
There's an old joke among programmers that you should never pay them by the line of code, because they'll end up writing long, pointless code and leaning hard on copy-paste. These days that joke...
...
Aug 14 2026
Static and dynamic analysis help when unit tests fail
Andrey Karpov
No one disputes the value of static or dynamic code analysis. However, some developers see that value as rather abstract and stop at writing unit tests. I recently came across an example from the C...
...
Aug 05 2026
How PVS-Studio helps enhance quality of embedded projects
Aleksandra Uvarova
Embedded development comes with a wide variety of custom configurations, compilers, and build systems, which can make standard analysis approaches difficult to apply. To address this challenge...
...
Jul 23 2026
C++: Write, shorten, optimize
Andrey Karpov
I stumble upon a C++ function that will be a really illustrative example of how refactoring can both shorten and optimize code. Today, we'll need to dust off our human brains in the era of vibe...
...
Jun 30 2026
Code slicing: What lies inside OrcaSlicer
Aleksandra Uvarova
How can you avoid overlooking dangerous code parts during reviews? You can use static analysis tools. Let's take as an example OrcaSlicer, a popular slicing software designed to prepare 3D models for...
...
Jun 23 2026
We're building custom programming language—would you join us?
Uliana Khromchenko
What is expertise, and what lies at its core? Expertise varies in depth, field, and purpose. But some things never change: it can't exist without theory and experience; it can't emerge in an...
...
May 29 2026
Real-world C++ projects built with GenAI: do they exist?
Andrey Karpov
To keep PVS-Studio sharp against whatever new patterns of bugs vibe coding introduces, I've been hunting for real open-source C++ projects built this way. Turns out finding them is the hard part.
...
View more Pagination arrow previous
Showing: - of 650