Fuzzy wrote:
Well, earlier software, particularly games were created in a time when ram, CPU and disk space were at a premium. So the authors wrote very efficient code. A good example is doom. You could get the basic game and first level as a demo on a 1.44 meg floppy.
They wrote it in C and then went back and reworked most of the functions in assembler. It was smaller and ran faster. Assembler side optimizations are getting increasingly rare.
Another good example is the launch software for the shuttle. I was told its about 1 meg in size.
Now, I know it was more work, but imagine if they still put that kind of work into modern software. With the new, faster hardware we have today, software written so efficiently would just be sickeningly fast.
_________________
WAR IS PEACE
FREEDOM IS SLAVERY
IGNORANCE IS STRENGTH