home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!utcsri!neat.cs.toronto.edu!tlai
- Newsgroups: comp.lang.misc
- From: tlai@cs.toronto.edu (Tony Wen Hsun Lai)
- Subject: Re: Pointers
- Message-ID: <92Nov10.125426est.47525@neat.cs.toronto.edu>
- Organization: Department of Computer Science, University of Toronto
- 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>
- Date: 10 Nov 92 17:54:39 GMT
- Lines: 12
-
- In article <1992Nov10.024021.8724@linus.mitre.org> crawford@boole.mitre.org (Randy Crawford) writes:
- [stuff deleted]
- >Remember too, that when C was born in 1969, most programmers were still
- >fighting with 300 baud modems, paper tape, and columnar punch cards. A terse
- >powerful programming language like C, with user-defined types, dynamic memory
- >and free-form syntax was a huge step forward. In a lot of ways, more modern
- >languages are still trying to catch up. It was 1992 before Ada 9X offered us
- >pointers to functions. But two decades ago they were available in C.
-
- ALGOL 68 and SIMULA 67 have user-defined types, dynamic memory, and
- free-form syntax, no? And why do you need explicit pointers to functions
- when you can have procedure types, like Modula-2?
-