What’s Stopping Me From Using Rust?

Let me start out by saying that I’ve been using C++ for over a decade and I consider myself an advanced C++ user—that clearly biases my perspective. If there is something stupid that C++ lets me do, I’ve probably tried it at some point (and yes, that includes building a compile-time brainfuck interpreter before constexpr was the new shiny thing and using template template template parameters). Rust is a great language and has without a doubt a bright future ahead of it. The memory safety it provides is a killer feature that I’ve only realized I’ve been missing in C++ after trying Rust. There are a lot of things I like about the language like nice stack traces by default, the borrow checker, a proper build process, the package manager, … and the list goes on.

Read More