Nao sei se ja discutiram isso por aqui mas tenho algumas duvidas.
Tenho java na minha universidade e gosto muito mesmo. Porem sempre ouco que Java nao é tao poderoso assim como C++. Porque isso?
Porque a grande maioria de programas que usamos hoje em dia nao eh feita em java?
Existe a possibilidade de se programar um jogo pesado em java?
Java e outras linguagens
2 Respostas
http://www.java.com é um site mais “comercial” sobre o java, lá tem uma série de informações sobre o que dá pra fazer com Java (e não é pouca coisa, :lol: ).
Sobre as diferenças de Java e C++ deixo pra alguém mais adequado responder…
Louds, q tal mandar esta aqui!
[]'s
Nao sei se ja discutiram isso por aqui mas tenho algumas duvidas.Tenho java na minha universidade e gosto muito mesmo. Porem sempre ouco que Java nao é tao poderoso assim como C++. Porque isso?
Porque quem gosta de java vai te dizer, com razão, porque java é melhor e mais poderoso. Porque quem gosta de C++ vai te dizer, com razão, porque C++ é melhor e mais poderoso.
Isso tudo porque esse assunto é muito subjetivo. Na minha opinião, se o Dom Corleone tivesse desenvolvido uma linguagêm, ai teriamos uma linguagêm poderosa.
Agoras qual é mais poderosa? Posso dar minha opinião pessoal. Já trabalho a 4 anos com C/C++ e java a 2 e descobri que quando vamos falar dos pontos forte de uma estamos tratando de 1 assunto meio irrelevante para a outra. É como comparar um uno e uma ferrari, o primeiro custa uma mixaria e bebe pouca gasosa, mas quem tem 1 ferrari ta pouco se importando para isso, não?
Tem muitas coisas que você só faz no C++, como manipular diretamente hardware, operar de forma bem mais baixa com memoria, usar templates de maneiras malucas para extender a linguagêm e por ai vai. Isso você não tem no java e todo argumento é “mas eu posso fazer assim assim e assim”, ou seja, não tem.
Java não fica atras, é uma linguagem muito mais segura de se trabalhar, tem coleta de lixo, todo acesso a memoria é verificado contra erros, você tem como fazer coisas muito malucas usando reflection e classloading, como AOP e introspecção, apenas essas duas coisas são argumento suficiente contra C++, o resto na minha opinião é detalhe.
Eu te garanto que com ambas as linguagêns você faz muita coisa que deixaria o pessoal que usa a outra boquiaberto, te garânto.
Porque a maioria foi feita a muito tempo e nem todos programas podem ser feitos em java, ou melhor, valem a pena ser feitos em java.
Existe a possibilidade de se programar um jogo pesado em java?
Sim, existe sim.