Bom,
Dá uma olhada nos
seguintes arquivos :
E para quem
estiver com preguiça :
"Java faces the same problem
today that C faced when it first came out as a programming language," continues
Melissinos, "when C came out, Assembly was the way to go. Game developers would
say, 'You'll never get C code to run as fast as Assembly, you'll never do it.'
Well it happened. When C++ came out, the same thing occurred, and once again C++
became the development standard. The same thing holds true today, folks are
saying there is no way Java is as fast as C++. Well I'm here to show you it can
and it can even run faster." How is it developing in Java? "Developers are
saying that it's so much easier to code in Java than in C++," says Melissinos,
"and there is less to worry about as well. The Java code actually takes care of
problems like garbage collection and memory issues that C++ doesn't. In C++ you
have to do all that manually and Java does it automatically saving so much time
in development."
.: marcelo alves
:.
----- Original Message -----
Sent: Thursday, April 11, 2002 11:00
AM
Subject: Re: [java-list] olá lista ( Java
, Java , Java)
Java é uma puta linguagem de desenvolvimento, mas
daí a dizer que tem a mesma perfomace de C++ você está exagerando muito.
Quando estiver comparando uma linguagem com outra vamos ser mais
imparciais.
----- Original Message -----
Sent: Wednesday, April 10, 2002
20:09
Subject: Re: [java-list] olá lista (
Java , Java , Java)
Oi,
De
novo... Essa que código gráfico em Java é mais lento não tem
justificativas... Você não vai criar o código que desenha uma linha,
preenche um triângulo, calcula uma matriz. Quem vai fazer isso provavelmente
são as APIs que você vai usar. Em C, você usa OpenGL, em C++ não
tem nada definido (OpenGL é baseado em C, por pura performance, diferente do
DirectX, que é C++/COM). Java3D é baseado em OpenGL ou nas versões para
Windows, DirectX. Não creio que você vá ter muita diferença de performance
usando C++/DirectX ou Java/OpenGL. Você vai ver diferenças quando notar que
sua aplicação C++ só roda no windows :)
Outra,
desenvolver em Delphi é mais complicado que Java, pelo simples fato de ter
que alocar e desalocar. VB é dialeto, então nem conta.
.: marcelo alves - xfer
:.
----- Original Message -----
Sent: Wednesday, April 10, 2002 12:00
PM
Subject: RES: [java-list] olá lista (
Java , Java , Java)
se você for fazer um aplicativo de console,
Visual C++ ou outras ferrametnas ainda mais simples, tipo Delphi ou VB vão
lhe dar uma facilidade e velocidade de desenvolvimento 500 vezes maior que
Java..
mas tu pode pensar assim: Vou fazer o programa
usando o padrão de projeto "observer" (control-model-view) e permitir que
a interface do meu código seja adaptável a todo tipo de sistema e
conectável a todo tipo de base de dados, incluindo web, palm tops, Oracle,
MySql, etc...
nesse paradigma as outras ferramentas citadas se
acabam. É quase impossível fazer algo portável e distribuível a nível
global em Delphi e VB. Em C++ até pode, mas tu vai precisar de um ambiente
de desenvolvimento com dezenas de plataformas e compiladores
diferentes..
Além disso, o kernel do teu sistema poderá ser
traduzido facilmente para outras linguagens (caso tu se arrependa no final
:) ) ...
pensa nisso: portabilidade e escalabilidade são a
alma da tecnologia Java. Se isso não for a motivação do teu sistema, então
Java será perda de tempo.
Agora, se for só para aprender, e porque tu gosta
muito de Java, então não precisa procurar justificativas :) , implementa
logo em Java :)
boa sorte,
Felipe Gaúcho
Olha eu aqui de novo com mais perguntas que
incomodam um pouco , mas eu acredito na capacidade dessa lista!!!Bom
desde já agradeço a ajuda na minha outra pergunta, e estou com uma
dúvida foi colocado nas respostas que eu li , que eu conseguiria fazer
um software gráfico (tipo Autocad) em Java só que era melhor em c/c++
devido a performace , bom se eu conseguir montar um código em JAVA que
faça o que eu quero , mas depois de pronto eu perceba que a performace
está muito baixa , pois quero montar algo com banco de dados e acho que
vai ser meio pesado, eu consigo recompilar em *.exe ou seria melhor
melhor eu montar direto em c/c++ , eu sei que vcs da lista devem estar
pensando diante dessa pergunta "...mas e quanto a portabilidade , vai se
perder quando compilado em *.exe" eu tenho conhecimento disto , mas se
eu for montar em c/c++ terei o mesmo problema , mas o lance é o seguinte
, eu adoro JAVA e gostaria de me balizar com as respostas de vcs , que
com certeza tem muito mais experiência do que eu , pra eu assumir uma
postura diante desse desafio , que vou encarar , bom desde já agradeço a
todos.
Atenciosamente,
Eduardo
Rangel
|