News byKohl wrote:

>- O Java compilado gera o que eles chamam de bytecode, um semicompilado
>(apesar da extens�o .exe) que precisa da JVM (tipo um runtime) para ser
>executado. � mais ou menos como o VB, que gera um execut�vel mas precisa de
>300 dll's pra funcionar. Bem diferente do Delphi tradicional ou C++, que
>gera c�digo nativo.
>  
>

Postei ontem uma msg que falava do GNU Java.
Este GNU Java n�o gera bytecode, gera executavel, que n�o precisa de 
run-time nenhuma.

>- A .Net segue a mesma id�ia do Java, a compila��o gera um c�digo
>intermedir�rio chamado de MSIL, que precisa da .Net Framework pra ser
>executado. Mas a semelhan�a com o Java termina aqui, pois o programa Java
>sempre ser� interpretado por inteiro pela JVM na hora da execu��o. Um
>programa .Net � compilado pelo JIT (Just in Time Compiler, ou mais ou menos,
>compilador por demanda),
>

E quem disse que Java n�o tem JIT ?
Se vc estiver usando XP, d� uma olhada no arquivo jit.dll do diret�rio 
system32.
A descri��o � : Microsoft� Just-in-Time Compiler for Java

>A partir do ponto que voc� usou
>todos os recursos do programa e n�o modificou nada, sua execu��o passa a ser
>c�digo nativo puro, e exatamente a� � que est� a grande diferen�a pro Java !
>  
>

N�o v� diferen�a nenhuma pro JIT do java.

>Este esquema da .Net vale pra qualquer linguagem que rode nela, inclusive o
>Delphi.
>  
>

Esta sim � uma diferen�a: Delphi n�o gera bytecode Java.

>- Quanto a utilizar OOP, o C#, VB.Net, Delphi.Net e etc, s�o totalmente OOP
>(at� mesmo um n�mero inteiro ou qualquer outro tipo de dado � um objeto,
>obviamente uma inst�ncia de uma classe) e nem por isto eles s�o "obscuros e
>lerdos" como o Java.
>

Uma coisa � programar OO, outra coisa � usar OO.
Delphi permite vc programar OO, mas n�o for�a.
O Java for�a.




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que voc� faz do Yahoo! Grupos est� sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a