CompuServe Messages

#abasic gshape command

    17-Nov-85 21:44:50
Fm: Larry Miller 72336,3241
To: Kevin Murphy 72456,272
I wish C were as *standard* as you say. There are some pretty severe dialects out there for PCs (Notably BDS). They don't even agree on what the argument list is for such things as FREAD, etc. You were fortunate that the C compiler you used on the PC followed the VAX syntax and conventions (which, being UNIX, would probably be pretty orthodox K & R). I confess I don't particularly like C (tho I use it). For example, in your short statement "passes parameters by value" should add "except for arrays and pointers". The language is loaded with little 'gotchas as is witnessed by the fact that there are a number of books out which discuss trying to make C self-consistent lexically. True enough, things are getting better in this regard, but historically, C (and its compilers) have been one of the most "crash prone" high level languages ever. I have on several occasions done massive hardware changes for military gear for clients who were absolutely terrified at the idea of making even small changes to a (finally) working C application in a VAX environment. -LDM- *** There is a reply: 42286 Enter command, N for next message or <CR> for menu : n