yes, it is possible to be that efficient now, but there is little incentive to do so.
it is far easier, and faster, to use a library that is bad than to write what you need efficiently.
"CPU is cheap." "RAM is cheap." two of the many cancerous sayings that developers use to excuse their poor efforts.
we don't do this now because we simply do not care enough as an industry. we want the software written immediately and for as little money as possible.
> we don't do this now because we simply do not care enough as an industry. we want the software written immediately and for as little money as possible.
It's not about "as little money as possible" it's about priorities. Above, someone mentioned spending 2 months individually packing structures for a game to reduce memory to fit. Given the choice between having a developer spend 2 months on that or a developer spend 2 months localising the game, or adding accessibility options the choice today is features.
it is far easier, and faster, to use a library that is bad than to write what you need efficiently.
"CPU is cheap." "RAM is cheap." two of the many cancerous sayings that developers use to excuse their poor efforts.
we don't do this now because we simply do not care enough as an industry. we want the software written immediately and for as little money as possible.