2 ms·
I guess one advantage is that it's a lot harder to get (safe) Rust that compiles while doing something awful with regards to important subtleties of C++ not obv
by remexre 5y ago
I guess one advantage is that it's a lot harder to get (safe) Rust that compiles while doing something awful with regards to important subtleties of C++ not obvious to a "C with classes programmer" (e.g. Rule of 5 stuff); my university's everyone-takes-it C++ class made essentially no attempt to teach this stuff past mentioning it.
- pjmlp 5y agoThe very least they could have done was to teach clang tidy, as I bet they teach to use clippy on Rust classes.
- ncmncm 5y agoUniversity programming education is a dumpster fire. Teaching C++ as "C with classes" amounts to malpractice and student abuse, and in a better world would generate dismissals and even lawsuits. Beginning students are, by definition, by far the least well equipped to understand what would be most beneficial to learn. That universities fail to step up is a disgrace. Those students who learn Rust instead of C++, or "C with classes", will graduate very poorly equipped for what will be expected of them.