S� uma pequena observa��o, as JVMs tamb�m tem JITs
dentro delas e, o .CLASS ap�s carregado no cache, tal
qual o .Net (e muito antes dele) tamb�m n�o �
compilado novamente at� que o mesmo seja retirado da
mem�ria.

 --- News byKohl <[EMAIL PROTECTED]> escreveu: 
> 
> Isto j� j� vira off-topic e o moderador vai nos
> pegar, mas vamos corrigir
> suas corre��es:
> 
> - O Java � semi-interpretado sim ! Execute o .exe
> dele numa m�quina sem o
> JVM e v� se funciona. Mesma coisa que tentar
> executar um .exe .Net numa
> m�quina sem o .Net Framework.
> 
> - 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.
> 
> - 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), que compila o programa para
> c�digo nativo da
> m�quina e  armazena esta compila��o em um cache
> espec�fico no disco. Na
> primeira vez que o programa � executado, realmente �
> mais lento que um
> execut�vel puro, mas a medida que � executado, vai
> se tornando mais r�pido,
> pois as partes que j� foram compiladas n�o o s�o
> novamente, somente as que
> ainda n�o foram. Ou seja, o JIT compila as partes do
> programa a medida que
> v�o sendo usadas ou quando s�o modificadas.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 !
> Este esquema da .Net vale pra qualquer linguagem que
> rode nela, inclusive o
> Delphi.
> 
> - 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. Observe um c�digi fonte C#, por
> exemplo, a primeira
> coisa que ele cria � "Class etc...", ali�s com a
> sintaxe tamb�m herdada (ou
> praticamente copiada) do C++, como o Java, ou seja,
> mesmo um simples "Ol�
> mundo" � 100% OOP. Com estas linguagens voc� pode
> montar um sistema inteiro
> s� colando componentes e alterando propriedades, mas
> vai estar 100% OOP.  �
> �bvio que o ideal de um sistema no ambiente OOP n�o
> � isto, mas cabe lembrar
> aqui que o Delphi comunzinho que todos conhecem
> (vers�es 1 a 7), tamb�m pode
> ser totalmente OOP, e a grande maioria dos
> desenvolvedores n�o usa este
> recurso...
> 
> Luiz Kohl
> www.byKohl.com
> Messenger: [EMAIL PROTECTED]
> Skype: byKohl
> Fone: 27-8115-5692
> Vit�ria - ES - Brasil
> 
> 
> ----- Original Message ----- 
> From: "Marcelo Almeida" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, February 09, 2005 8:08 PM
> Subject: Re: [delphi-br] Re: JAVA j� era?...
> 
> 
> >
> > Osmar de Souza J�nior wrote:
> >
> > >O Java na minha opini�o vai ficar somente para
> dispositivos m�veis,
> > >como celulares. Para PCs, acho que o Java j�
> perdeu a briga mesmo. �
> > >lento demais e custa caro, como cita o artigo.
> Acho que os
> > >desenvolvedores em Delphi ou C est�o no caminho
> mais certo...
> > >
> > >
> >
> > Sinto muito, mas o artigo est� completamente
> errado, do inicio ao fim.
> >
> > O artigo come�a dizendo que Java � interpretado.
> > N�o �, � compilado em run-time.
> > Java � interpretado igual .Net �, e .atualmente o
> Net � que h� em delphi.
> > S� isto j� invalida o artigo, pois a base de
> compara��o est� furada.
> > N�o me venha dizer que delphi 2005 tb gera
> executavel, pois o GNU Java
> > tb gera.
> >
> > Quanto a ser lento, alguns benchmarks indicam que
> um aplicativo Java
> > pode ser (*) t�o r�pido, ou at� mais r�pido que
> C++.
> >
> > O desenvolvimento � mais lento : �.
> > � mais lento mas tem uma justificativa:
> > Java tem que ser programado utilizando OO, a
> maioria absoluta dos
> > programadores n�o conseguem nem pensar OO, quanto
> mais programar.
> > Em delphi basta vc pregar um bot�o aqui, outro ali
> e se tem um
> "sisteminha".
> > Em java o cara tem que pelo menos saber o que ele
> quer fazer.
> > Tem que planejar, antes de executar.
> >
> > Quanto a Java ficar s� em dispositivos moveis, vc
> j� deve ter ouvido
> > falar no firefox n�.
> > O firefox, assim como o mozilla e o thunderbird,
> possuem uma linguagem
> > de defini��o chamada XUL.
> > Com XUL vc consegue fazer uma aplica��o descente
> rodar em web, sem
> > necessidade de amarrar sua aplica��o ao windows XP
> (IE n�o ter�
> > atualiza��o em windows menor que XP, alias saiu
> uma hoje).
> > No XUL vc define os componentes em um arquivo XML
> e programa os eventos
> > em Java.
> > Para se ter uma ideia de um aplicativo em XUL, d�
> s� uma olhada nas
> > telas do MAB (Mozilla Amazon Browser) em
> > http://www.faser.net/mab/screenshots.cfm
> >
> > Java � uma boa linguagem, delphi tb �.
> > Java tem seu nicho de mercado, delphi tb.
> > Somente uma pequena parcela destes nichos de
> mercado se tocam.
> > Este tipo de comparativo leva considera mais o
> lado sentimental que o
> > tecnico.
> >
> > Ninguem vai fazer um sistema em java s� porque �
> em java, tem que ter
> > uma raz�o para fazer isto.
> > Ex.:  se o sistema tem que rodar em Windows, OS X,
> Solaris, linux e
> > FreeBSD, n�o d� para usar delphi.
> >
> >
> > (*) - eu disse "pode ser", n�o disse que "�", que
> "foi" ou que "ser�",
> > tudo depende dos recursos que o aplicativo estiver
> utilizando.
> >
> >
> >
> > -- 
> > <<<<< 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
> >
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> 
> -- 
> Mensagens enviadas est�o livres de v�rus.
> Verificado por AVG Anti-V�rus.
> Vers�o: 7.0.305 / Banco de dados de V�rus: 265.8.6 �
> Data de Lan�amento: 7/2/2005
> 
> 
> 
> -- 
> <<<<< 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
> 
> 
> 
>     http://br.yahoo.com/info/utos.html
> 
>  
> 
> 
> 
>  

=====
Valfrid-Ly Silva Couto
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ICQ 15114646


        
        
                
_______________________________________________________ 
Yahoo! Acesso Gr�tis - Instale o discador do Yahoo! agora. 
http://br.acesso.yahoo.com/ - Internet r�pida e gr�tis


-- 
<<<<< 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