#abasic gshape command
17-Nov-85 21:44:50
Sb: #42235-#abasic gshape command
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