3 ms·
It'd be funny to see C, C++, Java, PHP and friends outlawed. Learning Rust, Ada or FP now seems like a good way to have job security in the EU in a couple years
by j-pb 4y ago
It'd be funny to see C, C++, Java, PHP and friends outlawed.
Learning Rust, Ada or FP now seems like a good way to have job security in the EU in a couple years.
But who am I kidding, it'll be mandatory Java, Waterfall, and a metric ton of "Requirements analysis" documents for everybody.
- throw_m239339 4y agoWho's going to pay to ensure Rust's web stack compliance? Do you really think that companies will magically start using Rust instead of C++ just because it's deemed it "safer"? No Microsoft, IBM or whatever will come with its own version of Rust, pay 100 millions for compliance reviews and this is what other companies will be forced to use, not Rust, of course companies will have to pay millions in license cost to use Microsoft's Rust. How can anybody here not see where this is going and what is going to happen? We'll be back to the 80's/90's IT era where free software was deemed a legal liability. This isn't scare mongering, this is precisely what is going to happen. Who was in their 20's in the 80's here, working in IT? Not a lot of people it seems...
- scoutt 4y agoAlso, who would update their compiler version every week or at every iteration? They will be stuck using a version from 10 years ago because it’s the one that was certified. Not even mention all the crates that need to be certified too.
- llanowarelves 4y agoFollow it up with Python, Ruby, and friends being carbon credit taxed out of use by the eco-friendly energy laws.
- BeFlatXIII 4y agoWhy Java in the list of obviously-bad languages? IIRC, Java doesn't do manual memory management nor is it full of old insecure implementations kept merely not to break existing code.
- AlchemistCamp 4y agoJava still hasn't fixed its null-safety issues, which have been lamented widely for two decades. And you're right, that' it's this way so as not to break existing code. It's easy to add a feature to a language, but removing a mistake usually can't be done without breaking backward compatibility.