Programming languages — especially C and C++ — have remained largely unchanged since their development, in part because of their relative reliability. However, Microsoft Azure CTO Mark Russinovich (and some other experts) are ready to move on from the old, faithful, general-purpose programming languages (GPLs). In a September 2022 Twitter post, the executive called for engineers to ditch C and C++ in favor of Rust, primarily for the sake of security and reliability.
Russinovich’s remarks have raised eyebrows, in part because several core Microsoft products, such as Windows and Office, are written with C or C++. Previously, in 2019, the Microsoft Security Response Center (MSRC) called Rust the best alternative to these languages, noting that 70% of memory safety and other security issues could be avoided with it.