C

Link to original

C++

  • is a superset of C that is both procedural and object-oriented, while also providing facilities for low-level memory manipulation
Link to original

Carbon

Link to original

Rust

  • is syntactically similar to C++ but can guarantee memory safety by using a borrow checker to validate references
Link to original

Comparisons & When to Use

  • C vs C++
  • If you want a reliable, well-supported language with a powerful library, C++ is a good option. You should also use C++ for game development.
  • If you want code to be very safe and avoid memory leaks, then Rust is the way to go. Rust is better for memory safety and concurrency.

Other