OPERATING SYSTEMSOS Linux

Life after C++ by MICHELE COSTANTINO SOCCIO

For updates and more, join our community 👉 https://www.linkedin.com/company/devoxx-united-kingdom

At 45 years old, C++ has become a target. A multitude of “successor languages” have emerged with one goal: to replace it in our hearts and our codebases. These languages are ready to take away those programming nuances and annoyances that have made sure we, C++ lovers and developers, don’t spend too much time on actual work.
Rust, Zig, Hylo, even Swift, and more. Each language has its own approach to becoming The One that with one final memory leak will make us forget about exceptions, data races, and cryptic template error messages.
With a bit of history to set the context, and code examples to spark curiosity, we’ll explore the most promising “successor languages”, their perspectives and which problems they want to solve. We’ll see how and why industry giants like Google, Adobe, and even Apple are actively involved in moving beyond C++. We’ll see why memory safety isn’t everything and why compatibility will be crucial. After all, one does not simply leave behind decades of great software for the sake of a nicer syntax.
I’ve attempted to break free from C++ for over 10 years. Now, there’s a light at the end of the tunnel. A life after C++ where, for better or for worse, there will still be plenty of C++.

source

by Devoxx UK

linux foundation