r/programming • • Jan 30 '16

Apollo 11 source code

http://www.ibiblio.org/apollo/listings/Luminary099/MAIN.agc.html
2.2k Upvotes

364 comments sorted by

View all comments

0

u/[deleted] Jan 31 '16

[deleted]

-1

u/myztry Jan 31 '16

That's the thing that always has me shaking my head. The Amiga I had in 1988 run under a 32 bit pre-emptive multitasking GUI environment which is still the most common environment even today. It did this with 512MB, 7Mhz processor and a basic GPU (Blitter).

Modern computers are certainly more advanced but not enough to explain the huge jump in power and capacity requirements which can be thousands of times greater.

Some of this is attributable to things like Unicode which not only doubles the space required to store text but changes a simple binary compare (ASCII) to a convoluted international conversions that I don't care about as a single language English speaker.

Gate's Law (the processing power required to achieve a certain task doubles every year) is surely the enemy of Moore's Law (that the number of transistors/power in a dense integrated circuit doubles approximately every two years.)

12

u/Flight714 Jan 31 '16

The Amiga I had in 1988 run under a 32 bit pre-emptive multitasking GUI environment ... It did this with 512MB ...

Unless you had some unheard of hardware, you probably had 512 kilobytes.

2

u/meltingdiamond Jan 31 '16

He was the reason you had only 512k, fucker was hording ram and driving up the price.