Hacker News new | past | comments | ask | show | jobs | submit login

They will find that their Rust experience is worth little, because they will need to go back and learn C++ to make any progress in those, and indeed most areas.



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.


University 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.


The very least they could have done was to teach clang tidy, as I bet they teach to use clippy on Rust classes.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: