home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / vms / 20307 < prev    next >
Encoding:
Text File  |  1993-01-04  |  2.5 KB  |  53 lines

  1. Newsgroups: comp.os.vms
  2. Path: sparky!uunet!eco.twg.com!eco.twg.com!larry
  3. From: larry@eco.twg.com (Lawrence B. Henry III)
  4. Subject: re: VAX c
  5. Message-ID: <1993Jan4.194124.25076@eco.twg.com>
  6. Lines: 38
  7. Sender: larry@vishnu.eco.twg.com (Lawrence B. Henry III)
  8. Nntp-Posting-Host: eco.twg.com
  9. Reply-To: larry@eco.twg.com
  10. Organization: The Wollongong Group (East Coast Operations)
  11. References: <9212282111.AA11260@uu3.psi.com> <1hs23kINNnqs@gap.caltech.edu> <4JAN199309361642@jhuvms.hcf.jhu.edu>
  12. Date: Mon, 4 Jan 93 19:41:24 GMT
  13. Lines: 38
  14.  
  15.  
  16. In article <4JAN199309361642@jhuvms.hcf.jhu.edu>, ecf_stbo@jhuvms.hcf.jhu.edu (Remember Grimalkin) writes:
  17. |>In article <1hs23kINNnqs@gap.caltech.edu>, carl@SOL1.GPS.CALTECH.EDU writes...
  18. |>>Gawd, how I *HATE* UNIX!
  19. |>
  20. |>But you use C?
  21. |>
  22. |>This discussion just reinforces my belief that C is an unacceptable language
  23. |>because the run time library has to emulate unix, regardless of the OS. I
  24. |>have seen C take over as 'this weeks language' and I just don't understand it.
  25. |>Why in hell are so many people using C on VMS? Why would you want to hose your
  26. |>performance running through 14 levels of emulation attempting to (and often
  27. |>failing) make the rtl conform to every little idiosyncrasy of one particular
  28. |>system? I mean, is it a management decree based on 'marketing related
  29. |>concerns'? Is it for 'portability' (seems like the typical C program depends on
  30. |>such exact unix behavior that this portability is just a myth touted by people
  31. |>running unix. Christ, look at the contortions the guy who ported XV had to go
  32. |>through)? 
  33. |>
  34. |> stuff omitted.
  35. |>
  36. |>Tom O'Toole - ecf_stbo@jhuvms.hcf.jhu.edu - JHUVMS system programmer 
  37. |>Homewood Computing Facilities, Johns Hopkins University, Balto. Md. 21218 
  38.  
  39. Tom,
  40.     I have to agree.. for some reason the system calls of the UNIX OS
  41. have become intrinsically bound to the C language in a way that was never
  42. intended [this is probably largely due to the fact that most C code has
  43. traditionally evolved from a UNIX platform, and therefore for portablility
  44. (this is btw why POSIX came to be) reasons vendors mimic'd the system calls].
  45.     Don't blame this on C !  It is an excellent systems level programming 
  46. language.. Most of the code that I write in C is never even linked to a RTL..
  47. Unfortunately when DEC introduced VAX C, the RTL was not as well thought out 
  48. as it should have been and therefore abomination.. fortunately, 
  49. we now have DEC C.. this has tremendous promise as an excellent implementation 
  50. of C where the policies don't get confused with the implementation details.
  51.  
  52. -Larry.
  53.