What's the rationale of removing the `++` & `--` prefix/postfix operators from a programming language?
-
-
Replying to @ArvidGerstmann
Why do they exist in the first place? Because they once corresponded to pre and post-increment addressing modes that some CISC processors had?
2 replies 0 retweets 3 likes -
Replying to @rep_stosq_void @ArvidGerstmann
Each programming language can choose its own destiny, but some people like those that offer a small set of orthogonal features. Examined under this angle, ++ bring nothing to the table.
1 reply 0 retweets 2 likes -
Replying to @rep_stosq_void
Why has
@rustlang omitted them, then, for example? Rust is everything but a language with a small set of orthogonal features. It's a behemoth of a language, edging, if not exceeding, C++ in complexity. Because it's just a shorthand for `i += 1`?3 replies 0 retweets 1 like -
Replying to @ArvidGerstmann @rustlang
I would have considered Rust as a language following the “small set of orthogonal features” philosophy. Probably I do not know it well enough to comment further.
1 reply 0 retweets 1 like
Opinions about rust’s complexity differ; it’s not really something that’s easy to quantify, and some people mean different things when they talk about it.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.