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