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

  1. Path: sparky!uunet!utcsri!neat.cs.toronto.edu!tlai
  2. Newsgroups: comp.lang.misc
  3. From: tlai@cs.toronto.edu (Tony Wen Hsun Lai)
  4. Subject: Re: Pointers
  5. Message-ID: <92Nov10.125426est.47525@neat.cs.toronto.edu>
  6. Organization: Department of Computer Science, University of Toronto
  7. References: <1992Nov3.130634.26112@rdg.dec.com> <1992Nov4.031026.23624@linus.mitre.org> <1992Nov7.115620.29967@syacus.acus.oz.au> <1992Nov10.024021.8724@linus.mitre.org>
  8. Date: 10 Nov 92 17:54:39 GMT
  9. Lines: 12
  10.  
  11. In article <1992Nov10.024021.8724@linus.mitre.org> crawford@boole.mitre.org (Randy Crawford) writes:
  12. [stuff deleted]
  13. >Remember too, that when C was born in 1969, most programmers were still 
  14. >fighting with 300 baud modems, paper tape, and columnar punch cards.  A terse 
  15. >powerful programming language like C, with user-defined types, dynamic memory 
  16. >and free-form syntax was a huge step forward.  In a lot of ways, more modern 
  17. >languages are still trying to catch up.  It was 1992 before Ada 9X offered us 
  18. >pointers to functions.  But two decades ago they were available in C.
  19.  
  20. ALGOL 68 and SIMULA 67 have user-defined types, dynamic memory, and
  21. free-form syntax, no?  And why do you need explicit pointers to functions
  22. when you can have procedure types, like Modula-2?
  23.