Get the latest tech news

An Alternative to Rewriting Memory-Unsafe Code in Rust: the 'Safe C++ Extensions' Proposal


"After two years of being beaten with the memory-safety stick, the C++ community has published a proposal to help developers write less vulnerable code," reports the Register. "The Safe C++ Extensions proposal aims to address the vulnerable programming language's Achilles' heel, the challenge of e...

"After two years of being beaten with the memory-safety stick, the C++ community has published a proposal to help developers write less vulnerable code," reports the Register. "The Safe C++ Extensions proposal aims to address the vulnerable programming language's Achilles' heel, the challenge of ensuring that code is free of memory safety bugs..." Acknowledging the now deafening chorus of calls to adopt memory safe programming languages, developers Sean Baxter, creator of the Circle compiler, and Christian Mazakas, from the C++ Alliance, argue that while Rust is the only popular systems level programming language without garbage collection that provides rigorous memory safety, migrating C++ code to Rust poses problems. The Safe C++ project adds new technology for ensuring memory safety, Baxter explained, and isn't just a reiteration of best practices.

Get the Android app

Or read this on Slashdot

Read more on:

Photo of Memory

Memory

Photo of alternative

alternative

Photo of proposal

proposal

Related news:

News photo

Memory: the forgotten history

News photo

OpenVMM – A New VMM for Windows and Linux, Written in Rust

News photo

Why Rust is taking the data engineering world by storm