[fpc-pascal] Speed

Daniël Mantione daniel.mantione at freepascal.org
Wed Oct 31 12:35:18 CET 2007



Op Wed, 31 Oct 2007, schreef Jilani Khaldi:

> > > I hear the Intel C compilers and Fortran compilers and Ada compilers
> > > are better
> > > optimized for certain things since FPC/delphi are generally desinged
> > > for GUI
> > > programming. ;-)
> > 
> > C/Fortran yes, Ada no; there exists no Intel Ada compiler.
> False. There's no speed penalty for writing in Ada vs C. They use the
> same Gnu compiler back-end, and thus the same assembler-level
> optimizations.

That is right, but the discussion is about using a certain language 
because there exists a very optimizing compiler for that language.

As there is no Intel compiler for Ada, and the Intel compilers provide 
superior performance than GCC, it is not logical to switch from Pascal 
to Ada if Pascal isn't fast enough for you.

Further, it is unknown how well the GCC backend optimizes Ada language 
constructs as it is primarily designed for the C language. This problem is 
at least present in the GNU Fortran compiler; while GCC gives very 
reasonable performance for C code, the code from the Fortran compiler is 
awfull.

Daniël


More information about the fpc-pascal mailing list