A look at the work underway around the Clang-based C++Builder Win64x compiler and project system.
Feature Preview: This blog post is based on a pre-release version of the RAD Studio software and it has been written with specific permission by Embarcadero. No feature is committed until the product GA release.
Modern C++ is much more than it was years ago, and its development has become much more…
Embarcadero Conference 2026 – Call4Papers
June 2, 2026
It’s your turn to shine on the Embarcadero Conference Brazil stage. Submissions are now open, send yours in!
The Embarcadero Conference Brazil 2026 is starting to take shape, and for the event to maintain its tradition of critical and public success, the participation…
C++, LLVM, and Cybersecurity
February 13, 2026
How are these three words related? C++ is a language, LLVM is a compiler infrastructure. Cybersecurity is a whole different beast. Sometimes experienced engineers say that C++ is incompatible with the term “cybersecurity” and should be replaced with safer languages. We…
We are once again in a phase where language comparisons dominate technical discourse. They resurface cyclically, usually accompanied by confident claims, simplified scorecards, and repeated references to “standards” that, upon closer inspection, are not standards at all…
Safety Beyond Memory: The Many Dimensions of Safety in C++
January 19, 2026
Safety is one of the most frequently used and at the same time least precisely defined terms in today’s programming language debate. Hardly any concept is more often instrumentalized and less often examined in its full scope. In public discourse, safety is commonly reduced…
Is C++ Too Complex?
December 12, 2025
The ongoing discussion about the future of C++ is characterized by two closely connected themes: complexity and safety. Both concepts are frequently oversimplified in public discourse, often reduced solely to memory management. Yet safety encompasses far more: functional…
Rethinking C++: Ignorance, Surface, and Deep Architecture
November 21, 2025
Ignorance, Surface, and Deep Architecture
Why Modern C++ Keeps Getting MisunderstoodA blog post about modern C++ architecture, the role of ranges, concepts, RAII, coroutines, and compile time structures, and about why many developers are dismissed by superficial criticism…
Bjarne Stroustrup's paper "Concept-Based Generic Programming in C++"
October 16, 2025
Bjarne Stroustrup posted a note on LinkedIn about his paper “Concept-Based Generic Programming in C++” saying “I wrote a new paper that I suspect might become significant”
Concept-Based Generic Programming in…
QuickReport Is Back!
November 14, 2024
QuickReport is a much-loved reporting solution for RAD Studio with Delphi and C++Builder. It hit a crisis a few years back when the lead developer passed away unexpectedly. Now, with the help of Embarcadero Partner Barnsten, QuickReport is back and ready to work with the…
Buffer Overflow in the C/C++ RTL
July 24, 2024
We recently identified a potential buffer overflow in the C/C++ runtime library (RTL). Although this is an issue that was introduced to the code in 1997 with no exploitation since its introduction, we are publishing a notification and a fix for safety and openness, out of an…


