CompuServe Messages

C Compilers: which one?

    20-Jul-89 23:40:35
Fm: Black Belt Systems 76004,1771
To: David Hamkins 76515,1650
I guess you put your finger on it, Dave… inline asm is good for hacks. I don't like "hacks". I like programs – well crafted, carefully considered, elagantly structured an dwell documented efforts. Things that encourage less than that get the thumbs down from me; Things that encourage style and readability within the C environment get a big thumbs up, and things that are neutral get a neutral response. As for Manx being available on a wider range of PC's, good for them. <grin> I wouldn't want them to go under, really…. they keep Lattice on their collective toes. As for Manx being more stable – could well be – I wouldn't know. The problem with a 16 bit environment is that it encourages small thinking. The 8088/8085 team chose 16 bits for ints, and as a result the processor is crippled. So is a programmer that constantly builds concepts with 16 bit limits. The processor naturally handles 32 bit elements… and the upper level processor use them naturally. A 32 bit program runs just as well on an 020 or 030 machine, as a 16 bit one does, and doesn't impact you all *that* much on a 16 bit one, either. 32768 to -32xxx makes me feel claustrophobic. –Ben-