3 ms·
I agree that most of the time you should trade performance for coding faster, since fast computers often allows you to release a working solution in much less t
by jokoon 10y ago
I agree that most of the time you should trade performance for coding faster, since fast computers often allows you to release a working solution in much less time.
Meanwhile, there is also this tendency of software getting slower, and this other tendency of code getting trashed because it was written as a short term solution.
C++ is designed for high quality, meaning taking more time to write a better solution. It's more thought towards industrial long term quality than market quality. I guess a bad analogy would be engineering versus maintenance. There is often much less engineering to do than maintenance.
- tonyedgecombe 10y agoC++ is designed for high quality, meaning taking more time to write a better solution. I just don't believe that at all, performance and backwards compatibility has been trumping quality throughout it's development.