4 ms·
I've never in my life written as careful and premeditated code as when I was writing C on my Amiga when I was young. One miss and you would tilt the whole syst
by yason 13y ago
I've never in my life written as careful and premeditated code as when I was writing C on my Amiga when I was young.
One miss and you would tilt the whole system.
There was no memory protection and everything was system wide. If stuff failed, you had to deal with it because if you didn't you probably left something unlocked or left a resource open which hogged it and prevented other applications from using it. And anything left open would leak memory as well. And there was only system memory so other programs would eventually fail memory allocations because your program didn't close some handle somewhere.
Surprisingly, most of the programs I wrote worked correctly early from the beginning. There was no "I'll just code this thing up and fix bugs later" phase because there were absolutely no safety nets. And fixing bugs in retrospect usually meant rebooting your machine, starting up the editor and compilers again for another round.
I'm pretty pedantic on Unix too but I'm still a lazy bastard compared to those times. And my C programs on Unix do take a whole lot more iterations to "stabilize" than those I wrote on my Amiga.
In some perverse masochistic way I somehow miss that.