Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!yale!cmcl2!lanl!lambda!jlg From: jlg@lambda.UUCP (Jim Giles) Newsgroups: comp.lang.misc Subject: Re: Anyone want to design a language? Message-ID: <14247@lambda.UUCP> Date: 22 Feb 90 23:17:08 GMT References: <12098@goofy.megatest.UUCP> Distribution: usa Lines: 18 From article <12098@goofy.megatest.UUCP>, by djones@megatest.UUCP (Dave Jones): > [... don't need pointers ...] > > Huh? I think somebody missed the point. Those 'recursive data structures' > etc. are just teaming with pointers. Whether the programer declares them, > or the compiler sneaks them in, the hardware still wants them to point to > properly aligned data. Huh? I think somebody missed the point. Those 'structured' control constructs are just teaming with GOTOs! Whether the programer uses them directly, or the compiler sneaks them in, the hardware still wants them to point to code. The point is (so to speak), in both these cases, if the programmer doesn't code the thing directly the compiler can make simplifying assumptions about the way they are used. Also, the code is more readible and easier to maintain is you use the higher-level constructs. J. Giles