Bisma Jayadi wrote:
> Linus concluded, "the C language has scoping rules for a reason. *If I
> wanted a language that didn't allow me to do anything wrong, I'd be
> using Pascal.* As it is, it turns out that things that 'look' wrong on a
> local level are often not wrong after all."

Well, Linus is not too fond of "standard Pascal" (but neither am I ;-)
), read the following about goto and labels:
(http://kerneltrap.org/node/553/2131)

<quote>
On 12 Jan 2003, Robert Love wrote:
> On Sun, 2003-01-12 at 15:22, Linus Torvalds wrote:
> > No, you've been brainwashed by CS people who thought that Niklaus
> > Wirth actually knew what he was talking about. He didn't. He
> > doesn't have a frigging clue.
>
> I thought Edsger Dijkstra coined the "gotos are evil" bit in his
> structured programming push?

Yeah, he did, but he's dead, and we shouldn't talk ill of the dead. So
these days I can only rant about Niklaus Wirth, who took the "structured
programming" thing and enforced it in his languages (Pascal and
Modula-2), and thus forced his evil on untold generations of poor CS
students who had to learn langauges that weren't actually useful for
real work.

(Yeah, yeah, most _practical_ versions of Pascal ended up having all the
stuff necessary to break structure, but as you may be able to tell, I
was one of the unwashed masses who had to write in "standard Pascal" in
my youth. I'm scarred for life).
</quote>

Micha
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to