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