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