Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!dgp.toronto.edu!flaps From: flaps@dgp.toronto.edu (Alan J Rosenthal) Newsgroups: comp.lang.c Subject: Re: Re^2: Oh noooooo!! Message-ID: <1989Sep22.165255.18994@jarvis.csri.toronto.edu> Date: 22 Sep 89 20:52:56 GMT References: <7598@goofy.megatest.UUCP> <34566@apple.Apple.COM> <556@tigger.planet.bt.co.uk> <33279@ism780c.isc.com> <10756@dasys1.UUCP> Lines: 12 rpb@dasys1.UUCP (Robert Brady) writes: >Sorry, but Dijkstra was wrong. How can you attempt to write a program that >will be optimized in machine code by using constructs that are alien to >machine code? That's what is called a "high-level language". Read a book about programming languages, or compilers. The whole point of a high-level language is to write a program using constructs that are alien to machine code. And, read a book about optimizing compilers. Goto statements make programs harder to optimize, not easier. ajr