Re: Difference between .NET and Java

From: Sudsy (bitbucket44_at_hotmail.com)
Date: 07/08/04


Date: Wed, 07 Jul 2004 20:42:33 -0400

Jeremy Deats' wrote:
> Architecture wise the .NET byte codes gets transformed into a intermediate
> language and cached as native code before execution. All most Java2
> programming is J2ME specific, but I don't think the Java2 VM Sun provides
> for Windows does, one of our Java2 programmers told me that IBM has a
> Just-In-Time VM for Win32 that does do this, but it's commerical software
> and cost $$$ to license. The result of this is that .NET apps run faster
> than Java2 apps on Windows with the default Java2 VM provided by Sun.
<snip>

So I guess I'll be the first (but certainly not only) person to
speak to this misconception. JIT has been incorporated into most
JVMs for years. This includes the one from Sun; you don't have to
purchase a commercial product to enjoy this advantage.
I'll leave it to others to expound further...



Relevant Pages

  • Re: huge array
    ... It alwasy has been run as native code. ... |> transformed from plain VB code or from any other language, ... parsing and execution are two separate steps. ... | stage of compilation - which is the generation of IL (a binary, ...
    (microsoft.public.vb.general.discussion)
  • Re: Difference between .NET and Java
    ... > language and cached as native code before execution. ... All most Java2 ... I'm not clear what this means, but it gives the impression that java ... doesn't use a JIT and is therefore slower than .NET. ...
    (comp.lang.java.programmer)
  • Re: huge array
    ... or do you know a CPU which can handle something like "FOR I = 1 TO ... There is a huge difference between interpeted code and native code. ... parsing and execution are two separate steps. ... compilation happens in two phases ...
    (microsoft.public.vb.general.discussion)
  • Re: Difference between .NET and Java
    ... My Java2 knowledge is ... Microsoft intermediate language is opened for language developers to ... .NET is compiled to MSIL - this is analogous to Java ... similarities between the CLR and the Win32 API. ...
    (comp.lang.java.programmer)
  • Re: huge array
    ... Of course is always any code executing on a CPU a native code which has been ... There is a huge difference between interpeted code and native code. ... parsing and execution are two separate steps. ... stage of compilation - which is the generation of IL (a binary, ...
    (microsoft.public.vb.general.discussion)