Moving from Rust to C++

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • book

    The Rust Programming Language

  • Any code example in the rust book ( https://doc.rust-lang.org/book/ ) alone is much more readable than anything I’ve ever seen in an intro to C++ book.

  • rfcs

    RFCs for changes to Rust

  • Wondering why didn't https://github.com/rust-lang/rfcs/blob/master/text/2089-implied-bounds.md be implemented.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • miri

    An interpreter for Rust's mid-level intermediate representation

  • Also, Rust has Miri, which is the de-facto machine-executable way to check your code for UB. No such definitive tool exists for C++. There are tools for partial issues, like Valgrind, Asan, UBSan and TSan, but they can't be used together, none of them checks for all problems, and none of them can be considered definitive.

  • CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  • That being said, assuming you learn C++ well, the Core C++ Guidelines and Scott Meyers' books can ramp one up towards C++ mastery regardless of your background.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts