[fpc-pascal] The reason why linus torvalds hate-pascal
wi
icebattle at gmail.com
Thu Apr 17 22:25:18 CEST 2008
C does have goto.
cheers
Wayne
On Thu, Apr 17, 2008 at 12:57 PM, Marco Alvarado <cronodragon at gmail.com> wrote:
> The problem of GOTO is that C doesn't have one. If C had one, and
> Pascal didn't have a GOTO, they would blame Pascal for not having it.
> In assembler GOTOs make a lot of sense (i.e. JMP and Jxx), and it's
> weird C doesn't have one, after all C tries to be the lowest level of
> the highest level languages. It's great Pascal have both high and low
> level features.
>
> In my opinion nested functions are a more structured way of creating a
> program, that's something you don't have in C.
>
> And when you have to write something like:
>
> int x, int y, int z, int w, int a, int b, int c...
>
> Instead of the faster, more elegant and more readable Pascal way:
>
> x, y, z, w, a, b, c: Integer
>
> I don't understand why people say that C is a faster language...
> neither the compiler beats Pascal.
>
> Also, what's the advantage of having a return, it forces to quit the
> function, and that's lack of freedom. If you wanted to keep working
> with the value, you would have to create a temporal variable, which is
> less readable, especially if you are already working with other temps.
>
>
> _______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
--
Cheers
Wayne
More information about the fpc-pascal
mailing list