

28·
4 days ago“The problem is that we all too often have socialism for the rich and rugged free enterprise capitalism for the poor. That’s the problem.”
Dr. Martin Luther King, Jr.
“The problem is that we all too often have socialism for the rich and rugged free enterprise capitalism for the poor. That’s the problem.”
Dr. Martin Luther King, Jr.
Just fucking do it already. America is rapidly being destroyed and all the Democrats will have got to show for it in the future history books is “They did their utmost to avoid taking any possibly biased-looking decisions.”
Moving from C to C++ would also not solve any real problem. C++ of course adds OOP which I think can be nice (not everyone agrees with this!) but it also adds an insane amount of language complexity and instability. Mentally reasoning about C code is hard, reasoning about C++ code is nearly impossible.
Rust however brings a novel solution to classes of problems like ownership and mutability with the borrow checker. It’s now accepted to be a great tool for writing high performance code while preventing a substantial amount of common, but often subtle, bugs from slipping through. It’s not arbitrarily the first non-C code to be accepted in the kernel. And it’s used in other operating systems like Android and Windows already.