CompuServe Messages

Aztec C vrs 1.3!

    02-Jan-89 00:10:35
Sb: #27308-Aztec C vrs 1.3!
Fm: Richard Rae/SYSOP 76703,4253
To: New member 73016,27
I've always thought of C as a sort of "universal macro assembler". Its instructions are close enough to the metal of the machine that you think in terms of bytes and memory locations rather than virtual variables. My first exposure to C was after having finished a large project in macro assembler in which I had written some structures which were VERY similar to C (without knowing it!), thus enhancing the association. I usually label C as a "mid-level language" rather than a HLL because, although it has the structures of a HLL, it just doesn't "feel" like one to me. I have this theory that herein lies the reason that some folks love, and others hate, C. It almost seems as if those of us coming up from assembler and nuts and bolts love C because it feels very comfortable… just a step up from assembler. It further seems that most people coming at C from the other direction — Pascal, for example — find C familiar but distasteful. Take this with a grain of salt, because I have no evidence. Anyone caring to corroborate or disagree is welcome to comment. As far as your comments about trying to write real-time games and the like in C, agreed. Every application has an ideal language. Rick