[LinuxBIOS] flashrom: patch for jedec.c
Eric W. Biederman
ebiederman at lnxi.com
Fri Nov 17 21:37:47 CET 2006
Segher Boessenkool <segher at kernel.crashing.org> writes:
>> The initial idea why you should _not_ use GOTOs is that GOTOs suck ;-)
>> There was a paper called "Go To Statement Considered Harmful" from
>> Edsger W. Dijkstra (and that man probably knows what he's talking
>> about)
>> in 1968 (!). GOTOs usually produce unreadable, unmaintainable code and
>> should generally not be used.
>
> Using gotos instead of higher-level control structures is evil.
> Using such control structures to simulate goto is just as evil.
You mean you don't like people writing loops with function calls?
void loop(int n)
{
if (n > 0)
loop(n);
return;
}
Sorry I couldn't resist. But you certainly have the gist of the Dijkstra's
argument. Of course we was slightly biased having introduced several of the
higher level constructs if I recall correctly. :)
Eric
More information about the coreboot
mailing list