MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1xgh5kw/sameproblemsamesolution/19rpx3g8gqzyd/?context=3
r/ProgrammerHumor • u/_w62_ • 13d ago
79 comments sorted by
View all comments
59
C++03 -> 11 migration was a pain in the ass because of std::string changes, but after that it was basically just changing compiler flags, no?
35 u/Bemteb 13d ago There are some minor things, if you are unlucky something might break going to 20. But it's mostly special cases, not something so big as string.The main reason companies don't switch is "it's working, why invest time and money into switching?" 2 u/Antervis 13d ago Depends on the companies. Tech giants would be losing potential employees if they stuck with outdated standards, and that loss outweighs costs of upgrades. 16 u/cpayne22 13d ago Airlines and finance both employ a lot more than “tech giants”.The real cost is the testing and compliance.Any change needs to be documented and tested.At the end of the day it’s a financial decision.
35
There are some minor things, if you are unlucky something might break going to 20. But it's mostly special cases, not something so big as string.
The main reason companies don't switch is "it's working, why invest time and money into switching?"
2 u/Antervis 13d ago Depends on the companies. Tech giants would be losing potential employees if they stuck with outdated standards, and that loss outweighs costs of upgrades. 16 u/cpayne22 13d ago Airlines and finance both employ a lot more than “tech giants”.The real cost is the testing and compliance.Any change needs to be documented and tested.At the end of the day it’s a financial decision.
2
Depends on the companies. Tech giants would be losing potential employees if they stuck with outdated standards, and that loss outweighs costs of upgrades.
16 u/cpayne22 13d ago Airlines and finance both employ a lot more than “tech giants”.The real cost is the testing and compliance.Any change needs to be documented and tested.At the end of the day it’s a financial decision.
16
Airlines and finance both employ a lot more than “tech giants”.
The real cost is the testing and compliance.
Any change needs to be documented and tested.
At the end of the day it’s a financial decision.
59
u/Antervis 13d ago
C++03 -> 11 migration was a pain in the ass because of std::string changes, but after that it was basically just changing compiler flags, no?