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

