home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / alt / msdos / programm / 3051 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  2.2 KB

  1. Xref: sparky alt.msdos.programmer:3051 comp.os.msdos.programmer:11697 comp.sys.ibm.pc.programmer:704 comp.lang.c++:18534 comp.lang.c:19014
  2. Newsgroups: alt.msdos.programmer,comp.os.msdos.programmer,comp.sys.ibm.pc.programmer,comp.lang.c++,comp.lang.c
  3. Path: sparky!uunet!mole-end!mat
  4. From: mat@mole-end.matawan.nj.us
  5. Subject: Re: Newbie Wants Advice on C-Programming
  6. Message-ID: <1992Dec29.175440.19000@mole-end.matawan.nj.us>
  7. Summary: Portability was a nice side-effect
  8. Organization: :
  9. References: <1992Dec23.220530.15347@netcom.com> <1992Dec24.154204.25248@blkbox> <C003EI.H3u@news.udel.edu>
  10. Date: Tue, 29 Dec 1992 17:54:40 GMT
  11. Lines: 29
  12.  
  13. In article <C003EI.H3u@news.udel.edu>, bew@brahms.udel.edu (Ben Williams) writes:
  14. > In article <1992Dec24.230420.4243@sequent.com> furballs@sequent.com (Paul Penrod) writes (among other things in an excellant article):
  15. > ;                                         PASCAL was designed solely
  16. > ; for the purpose of teaching structured programming as espoused by
  17. > ; Tom DeMarco, Richard West, et al. C was written in 1969 for the
  18. > ; express purpose of providing a general purpose Operating Systems
  19. > ; language that was portable, (spelled UNIX).
  20.  
  21. >   Yes, isn't it interesting that two of the most popular general purpose
  22. > languages for writing applications software were not designed to be used to
  23. > write application software. ...
  24.  
  25. I'm afraid that the original statement about C is wrong, and the followup
  26. at least partly so.  I can go digging up quotes out of the July-August '78
  27. BSTJ if you insist, but C was written `so that the author and his colleagues
  28. would not have to program in assembler' and the portability of the operating
  29. system was an un-looked-for benefit.  And ``it suffices to say that UNIX
  30. offers many interesting programs, from compiler-compilers to equation
  31. typesetters, that would not exist had their authors had to program in
  32. assembler.''  (From memory, so it's probably a slight misquote.)
  33.  
  34. Pascal was designed for teaching; for reasons which I've belabored often
  35. enough, it's not really suitable for that either.
  36. -- 
  37.  (This man's opinions are his own.)
  38.  From mole-end                Mark Terribile
  39.  
  40.  mat@mole-end.matawan.nj.us, Somewhere in Matawan, NJ
  41.