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