← Back to context

Comment by steveklabnik

4 days ago

Yes, it is pretty universally agreed upon that a ++ operator in Rust doesn’t make any sense. += 1 is barely longer, not special cased, and does not make users memorize odd precedence rules.

It doesn’t matter, I was speaking in terms of branding. There is ++ in C, but C is not C++.

  • Right, but the whole reason C++ is named C++ is because ++ is a valid operator in C. Without the operator in Rust, making the brand of a successor based on a feature from an entirely different language doesn't make any sense.