home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / misc / 3829 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  1.8 KB

  1. Path: sparky!uunet!spool.mu.edu!agate!doc.ic.ac.uk!uknet!mucs!m1!bevan
  2. From: bevan@cs.man.ac.uk (Stephen J Bevan)
  3. Newsgroups: comp.lang.misc
  4. Subject: Re: Pointers
  5. Message-ID: <BEVAN.92Nov21163011@beluga.cs.man.ac.uk>
  6. Date: 21 Nov 92 16:30:11 GMT
  7. References: <BEVAN.92Nov11191720@beluga.cs.man.ac.uk> <TMB.92Nov13005803@arolla.idiap.ch>
  8.     <BEVAN.92Nov14094620@tiger.cs.man.ac.uk> <id.WT4V.FC2@ferranti.com>
  9. Sender: news@cs.man.ac.uk
  10. Organization: Department of Computer Science, University of Manchester
  11. Lines: 27
  12. In-reply-to: peter@ferranti.com's message of 20 Nov 92 17:57:48 GMT
  13.  
  14. In article <id.WT4V.FC2@ferranti.com> peter@ferranti.com (peter da silva) writes:
  15.    In article <BEVAN.92Nov14094620@tiger.cs.man.ac.uk> bevan@cs.man.ac.uk (Stephen J Bevan) writes:
  16.    >    The only language that I would imagine might be a serious alternative
  17.    >    to C among those that you have listed is Modula-2, but I'm not
  18.    >    sufficiently familiar with its low-level features to say whether it
  19.    >    could cover the same breadth of system-programming problems that C
  20.    >    covers.
  21.  
  22. I didn't write the above.
  23.  
  24.    > Name the problems and we can find out.
  25.  
  26. [ This I did write ]
  27.  
  28.    Complete lack of anything like a standard runtime library. Not even all
  29.    compilers provide the InOut library specified in Wirth, and those that
  30.    do all end up having custom extensions for stuff I can do using stdio
  31.    in C.
  32.  
  33. I agree the IO was a mess.  It has now been fixed (well almost :-),
  34. but years too late.   IMHO Modula II is a classic example of how not
  35. to go about standardising an existing language, though I should note
  36. that the end product has merit.  I see parallels in the current C++
  37. standardisation effort (have they decided on a string class yet?),
  38. with the difference that I'm skeptical about any merit in the product :-) 
  39.  
  40. bevan
  41.