←back to thread

288 points Twirrim | 3 comments | | HN request time: 0.525s | source
Show context
harry8 ◴[] No.41874909[source]
Is C++ capable of deprecating or simplifying anything?

Honest question, haven't followed closely. rand() is broken,I;m told unfixable and last I heard still wasn't deprecated.

Is this proposal a test? "Can we even drop support for a solution to a problem literally nobody has?"

replies(12): >>41875009 #>>41875032 #>>41875407 #>>41875528 #>>41875757 #>>41875887 #>>41876970 #>>41877466 #>>41877729 #>>41877980 #>>41878258 #>>41878901 #
1. hyperhello ◴[] No.41875407[source]
C++ long ago crossed the line where making any change is more work than any benefit it could ever create.
replies(2): >>41877472 #>>41877778 #
2. pjmlp ◴[] No.41877472[source]
It is one of my favourite languages, but I think it has already crossed over the complexity threshold PL/I was known for.
3. BoringTimesGang ◴[] No.41877778[source]
This is such an odd thing to read & compare to how eager my colleagues are to upgrade the compiler to take advantage of new features. There's so much less need to specify types in situations where the information is implicitly available after C++ 20/17. So many boost libraries have been replaced by superior std versions.

And this has happened again and again on this enormous codebase that started before it was even called 'C++'.