From: Sandeep [mailto:[EMAIL PROTECTED]]
> > then Java compiles to a virtual machine, which could be made real, 
> > and Delphi compiles to a real machine, that can be virtual. No real 
> > difference.  Its just that Java's machine is usually software, and 
> > Delphi's is usually hardware.
> 
> And to that if I add, software equivalent of a hardware is never going 
> to win the speed contest, that means Java applications can never 
> outperform the delphi ones.

That's unfair.  If performance were everything we wouldn't be using Delphi
component wrappers when we could make WinAPI calls directly.  And we
wouldn't be making WinAPI calls when we could hit the hardware directly.
Both of those layers slow things down in a similar fashion to having a
virtual machine layer, but they provide powerful benefits.  So does the Java
VM.

None of us should care much about a theoretical performance penalty until we
can see it.  Classes, Events, Properties, Messages: all carry a performance
penalty.

Cheers,
Carl
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to