On a sunny day (Mon, 12 Mar 2012 13:38:52 -0700) it happened Joel Koltner wrote in :
I used Software Toolworks C80 C compiler on a z80 CP/M system. Not only did it fit on a 250 kB floppy, it it took little space to compile complicated code in less than 48 kB (kilo byte) RAM.
I still have some of those old sources, but the 5 1/4 inch floppy with that compiler no longer wanted to load (read error).
I have often wondered why all the gcc crap gets so big. And that C80 compiler had a floating point lib too. Mind you, integer was 16 bits... I leaned to write code in a minimal C set, since those days my programs are very portable... And it has in line asm too....
Much of the extension to the C language is perhaps to cater for those who cannot program or have amnesia, or even worse altzheimer,
In those day you still had to worry about not using too many spaces and linefeeds else the RAM would fill up too fast. Unfortunately the modern script kiddies seem to think spaces are still expensive, and write C without those whenever possible. #include #include main(int argc,char**argv){int i,many=10,half_a_bit=2;for(i=0;i