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

Reply via email to