home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / misc / 3618 < prev    next >
Encoding:
Internet Message Format  |  1992-11-12  |  2.0 KB

  1. Path: sparky!uunet!snorkelwacker.mit.edu!ai-lab!life.ai.mit.edu!tmb
  2. From: tmb@arolla.idiap.ch (Thomas M. Breuel)
  3. Newsgroups: comp.lang.misc
  4. Subject: Re: Pointers
  5. Date: 13 Nov 92 00:58:03
  6. Organization: IDIAP (Institut Dalle Molle d'Intelligence Artificielle
  7.     Perceptive)
  8. Lines: 27
  9. Message-ID: <TMB.92Nov13005803@arolla.idiap.ch>
  10. References: <1992Nov3.130634.26112@rdg.dec.com> <1992Nov4.031026.23624@linus.mitre.org>
  11.     <1992Nov7.115620.29967@syacus.acus.oz.au>
  12.     <1992Nov10.024021.8724@linus.mitre.org>
  13.     <BEVAN.92Nov11191720@beluga.cs.man.ac.uk>
  14. Reply-To: tmb@idiap.ch
  15. NNTP-Posting-Host: arolla.idiap.ch
  16. In-reply-to: bevan@cs.man.ac.uk's message of 11 Nov 92 19:17:20 GMT
  17.  
  18. In article <BEVAN.92Nov11191720@beluga.cs.man.ac.uk> bevan@cs.man.ac.uk (Stephen J Bevan) writes:
  19.  
  20.    In article <1992Nov10.024021.8724@linus.mitre.org> crawford@boole.mitre.org (Randy Crawford) writes:
  21.       I defy the critics in this forum to devise a programming language which has 
  22.       the ability to outperform C given the constraints I have listed above.
  23.  
  24.    Why devise, there are _thousands_ of languages already.  Off the top
  25.    of my head, the following would all give C a run for its money, but
  26.    verifying it might me quite a difficult task:- el(alpha), FORTH,
  27.    Turing, various Algol 68 subsets, RCC, Modula II, Oberon(-2) and Turbo
  28.    Pascal.
  29.  
  30. Much as I dislike C, I disagree. FORTH doesn't even come close in
  31. either efficiency or usability (imagine: syntax even worse than that
  32. of C). Oberon and Algol-68 (Turing as far as I know as well) are
  33. higher-level, with associated runtime costs and difficulties for
  34. low-level access/interfacing. I don't know about RCC or "el(alpha)".
  35. Turbo Pascal is a CPM/MSDOS specialty language--it's not difficult to
  36. be a "portable systems programming language" for a single machine.
  37.  
  38. The only language that I would imagine might be a serious alternative
  39. to C among those that you have listed is Modula-2, but I'm not
  40. sufficiently familiar with its low-level features to say whether it
  41. could cover the same breadth of system-programming problems that C
  42. covers.
  43.  
  44.                     Thomas.
  45.