[fpc-pascal] gcc beats fpc again

Daniël Mantione daniel.mantione at freepascal.org
Wed May 23 11:14:25 CEST 2007



Op Wed, 23 May 2007, schreef Jonas Maebe:

> =

> On 23 mei 2007, at 10:39, Bisma Jayadi wrote:
> =

> > Of course it's very relevant since they are all using same algorithms
> =

> No, because there are lot of ways to implement a single algorithm. Do you=
 use
> ansistrings, shortstrings, arrays of char, or pchars? Do you use getmem or
> dynamic arrays? Do you use reference or value parameters (with or without
> "const")? Do you use virtual methods, function pointers or case statement=
s?
> =

> Most of the discussions I've seen on irc about these benchmarks were at l=
east
> about ways to tweak the Pascal code so it became faster (either because t=
he
> compiler can then optimize it better, or because you are using lower level
> features which you probably wouldn't use when writing a production applic=
ation
> rather than a website benchmark). This has little to do with how the comp=
iler
> performs in real world situations.

Sorry, but this is nonsense. If you care about speed in real world =

you do exactly the same: Tweak the code, use low level features, use =

shortstrings, and so on.

It might be true that in real world application you use more high level =

features, but that is because you value comfort higher than speed then. =

For performance benchmarks, this is irrelevant.

Dani=EBl


More information about the fpc-pascal mailing list