home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.misc
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!menudo.uh.edu!sugar!ficc!peter
- From: peter@ferranti.com (peter da silva)
- Subject: Re: Pointers
- Message-ID: <id.WT4V.FC2@ferranti.com>
- Organization: Xenix Support, FICC
- References: <BEVAN.92Nov11191720@beluga.cs.man.ac.uk> <TMB.92Nov13005803@arolla.idiap.ch> <BEVAN.92Nov14094620@tiger.cs.man.ac.uk>
- Date: Fri, 20 Nov 1992 17:57:48 GMT
- Lines: 27
-
- 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 have tried a couple of times to use Modula-2 as a serious alternative
- to C.
-
- > Name the problems and we can find out.
-
- 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. Wirth has a poor track record here: the Pascal runtime was unusable
- for nontrivial applications, and Modula doesn't have a well specified
- runtime I/O system at all.
-
- It's annoying. I'd much rather use Modula-2 for non-trivial projects, but
- I'm not prepared to define my own runtime. I already did that once, for
- Ratfor...
- --
- Peter da Silva / 77487-5012 USA / +1 713 274 5180
- true(<<VV$@\\$'&O 9$O%'$LT$&$"V6"$&$<4$?'&$ #I&&?$=$<<@)24 24 scale 3 21 moveto
- {dup 36 eq{pop not}{dup 7 and 4 sub exch 56 and 8 div 4 sub 2 index{rlineto}{
- rmoveto}ifelse}ifelse}forall stroke pop showpage % Har du kramat din varg idag?
-