Message from C, C++ discussions

January 2020

— Excluding storing parent instance inside child


Hi all guys, I would like to put a holiwar topic. Rust is a language with a purpose to replace C/C++, and I have look on documentation of Rust and don’t saw any mind blowing features compared to C++ 20. So if someone know please tell the bottlenecks of Rust and main advantages of it.

— Rust is a good language to replace C, not C++

— Any arguments?

— How?

— I don't like C
It's old language that doesn't evolve
For example, void* is a pretty horrible and other things like that

Message permanent page

— I mean if you have a choice to write new software only on C or Rust, I'd choose Rust

— Rust has many mind blowing things like
Pattern matching
Ownership rules
Borrow checker
Edition (it's freaking amazing)
A better macro system
Incredible trait system

All of those things are not in C++20 except for concept which is similar to traits

Message permanent page

— It looks like you joined a dispute that you cannot win

— The only argument I can go against Rust!!
That's embarrassing🙊

— Are these mind blowing features are so bad?

— For example borrow checker help you fix your mistakes, or I am wrong?