Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!rutgers!mcnc!decvax!shlump.nac.dec.com!tkou02.enet.dec.com!diamond From: diamond@tkou02.enet.dec.com (diamond@tkovoa) Newsgroups: comp.lang.misc Subject: Re: Pointers as 3-tuples (Re: JLG's flogging of horses (was Re: Relationship between C and C++)) Message-ID: <1456@tkou02.enet.dec.com> Date: 10 Apr 90 03:56:34 GMT References: <14313@lambda.UUCP> <1BT2FU7ggpc2@ficc.uu.net> Reply-To: diamond@tkou02.enet.dec.com (diamond@tkovoa) Organization: Digital Equipment Corporation Japan , Tokyo Lines: 16 In article <1BT2FU7ggpc2@ficc.uu.net> peter@ficc.uu.net (Peter da Silva) writes: >And this is an important point. C can be implemented with a certain set of >minimal constructs. It's really a very low-level language. And at this level >pointers and arrays are the same... and the internals of recursive data >structures are visible. If you don't like that, use a higher-level language. >Treat C as a fancy assembler. Hear, hear! Now, if only we could teach all these programmers not to abuse this assembler, that they should do most of their programming in high-level languages, and use this fancy assembler only for rare exceptional cases such as memory allocators and device drivers..... -- Norman Diamond, Nihon DEC diamond@tkou02.enet.dec.com This_blank_intentionally_left_underlined________________________________________