7 ms·
"The shortage of C++ engineers and the complexity of C++ as a programming language has the potential to encourage the uptake of Rust instead. However, as Hickli
by downrightmike 5y ago
"The shortage of C++ engineers and the complexity of C++ as a programming language has the potential to encourage the uptake of Rust instead. However, as Hickling points out, many firms with established trading systems are loath to adopt Rust because it implies rewriting the existing code base." Also the reason cobol still lives and pays good money too.
- rapjr9 5y agoMaybe there needs to be some formal guidance on when a software application is out of date and needs to be rewritten? The banking industries reliance on ancient code written in Cobol has caused them (and everyone) numerous problems. If there continues to be massive churn in software design then there probably needs to be an expiration date for software as well. It can't be a specific time period like 10 years, it has to be based instead on the number and kind of problems caused by ancient software and the resources of the company using it. A cost-benefit analysis with a large variety of inputs. Perhaps computer science should do more work on the inherent difficulty of migrating software as well. Software that is expected to be long lived should be written differently than software expected to be thrown away in 5 or 10 years.