Hi, Peter
Thanks for the comments. I have been prototyping my numerical routines
in Matlab and have encountered parts of algorithms that don't lend
themselves to vectorization. So, I am "forced" to use loops, any of which
Matlab executes slowly at best. Fortran has gone .Net, which (without being
to far off the mark) is yet another byte-compile-then-interpret strategy and
is therefore slow at loops (yes, above all, floating point operations, but
also integer, string, and whichever other ops-in-a-loop as well). Do you
know of a Delphi component that allows run-time execution of Delphi source
code or compilation as a DLL for subsequent incorporation into a running
program (if Windows XP allows such stunts). In other words, is there a way
of taking the relative-runtime advantages of Delphi compared to Matlab,
Java, and VB, splicing them with the advantages for problem-solving of
Matlab or some interpreted and conditionally byte compiled enviroment and
hone in on performance bottlenecks replacing them with inline assembler code
behind the scenes by some profiling on the fly means just for the purposes
of testing, not final release?
Cheers,
Paule
----- Original Message -----
From: "Peter Dove" <[EMAIL PROTECTED]>
To: "Borland's Delphi Discussion List" <[email protected]>
Sent: Saturday, September 03, 2005 12:18 AM
Subject: Re[2]: Delphi as a Performance optimum between Fortran
andJavaforInteractive Numerical Analys
> Hello BB,
>
> Sadly Delphi is pretty slow at floating point calculations. I do not
> mean that it doesnt use the FPU, just that its conversion of the
> delphi code to machine code isnt the most efficient on the planet.
>
> I am writing a Raw file convertor along with a friend (
> www.rawmagick.com ) and I have had to convert quite a lot of code
> directly to assembler because of this.
>
> If you dont mind writing some assembler then of course Delphi will be
> perfect.
>
> Shout if you need any examples of Delphi's slowness with
> floating point and how to convert to assembler.
>
> --
> Best regards,
> Peter
>
> _______________________________________________
> Delphi mailing list -> [email protected]
> http://www.elists.org/mailman/listinfo/delphi
>
_______________________________________________
Delphi mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi