JAVA-Porque todo mundo teima(Principalmente quemnão meche com java...)que a liguagem é intepretada!?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Linguagens interpretadas, estritamente falando (uau), analisam o código-fonte, como em Ruby...
javaman00
Java Ninja

Membro desde: 28/03/2006 09:11:00
Mensagens: 292
Offline

resumindo a discução... JAva é compilado e interpretado....


Funcionaria assim:




--
Struts2 Enjoy!
javaman00
Java Ninja

Membro desde: 28/03/2006 09:11:00
Mensagens: 292
Offline

Agora uma pequena dúvida ....

no JAVA na fase INTEPRETADA dele.... poderia ser ruin em performance como um PHP???(Não que o PHP seje lento!, que não é!, lembrando que no PHP 6.0 sera compilado!)



--
Struts2 Enjoy!
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

A performance 'do Java' depende da implementacao da JVM, nao da simplesmente pra dizer que 'eh mais rapido que X ou mais lento que Y'.

Dito isto, a JVM da Sun, nas 3 plataformas em que ela eh disponibilizada (Windows, Solaris e Linux), tende a ser consistentemente mais rapida que o runtime do PHP para tarefas comuns (e provas disso estao pra todo lado na net, fica como licao de casa usar o Google pra descobrir).
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
KolT
Debugger
[Avatar]
Membro desde: 16/04/2005 13:17:18
Mensagens: 61
Localização: Brasília - DF
Offline

E repetiram, repetiram.. Repetiram e repetiram que o código compilado gera uma .class que contém o bytecode para ser interpretado pelo JVM que é a forma de tornar o Java 'rodável' em qualquer máquina com qualquer S.O.

Mas então, É ou Não é? Já é ou Já era?

Depois de ler todos os comentários, só posso dizer que é interpretada, mas que seus comentaristas erram em não se aprofundar mais antes de dizer isso para poder adicionar umas linhas explicando como funciona o processo de interpretação.

Porém como programadores de Java, esse comentário, mais os comentários de que Java é 'lerdo', e outras, não deveria ser continuada nas rodadas de conversas pois, quem faz um programa ser funcional/rápido, inteligênte/único é nada mais nada menos do que o Programador que acredita na sua linguagem

fim.

my life is free now; linux & java
[MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

O ponto é que as pessoas confundem muito Java com umas das implementações da Sun.

Por exemplo, meu celular roda Java é a JVM dele não tem um JIT Compiler.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team