Logo Hardware.com.br
k4z1nh0
k4z1nh0 Membro Junior Registrado
104 Mensagens 0 Curtidas

C/C++ vs JAVA

#1 Por k4z1nh0 31/05/2005 - 13:25
e ae pessoal blz?

Desde que me entendo por bom programador comecei a programar em C e me apaixonei por esta linguagem ja que eh profissional, rapida, eficiente e portavel. Depois dela veio C++ onde agora estou, Assembly tive apenas uma boa noção e no futuro gostaria de dominala tb.

Mas reparei que na minha faculdade como em tantas outras e mtos locais e instituicoes que a partir da atualidade soh utilizam "O JAVA". Fico mtas vezes com raiva das pessoas que falam que JAVA eh a linguagem do futuro, pois eu mesmo nao concordo definitivamente com isto, o JAVA na verdade eh uma linguagem que facilita mto a atividade do programador acostumando o mesmo mau! Todas pessoas que trabalham com C sabe que ela eh a mais utilizada no mundo para projetos grandes, como games classicos ate sistemas operacionais fortes.

Mas a pergunta eh a seguinte:

--Sera que JAVA dominara as linguagens no futuro(sinceramente acredito que nao!)??

--C crescera ou diminuira seu uso atraves dos dias?

--C++ substituira definitivamente C?

--JAVA consiguira bater essas duas linguagens poderosas(C & C++)??

--JAVA sera tao eficiente e compacta como o C e sera usada na maioria dos grandes projetos que visam muito desempenho e eficiencia como JOGOS avancados como vcs ja conhecem que sao feitos nele e sistemas operacionais??


Sinceramente, eu faço Ciencias da Computacao, estou no 1a ano da universidade e estou tendo JAVA e me decepciono, mais mesmo assim quero dominala soh para ter mais conhecimento embora goste mto mais de C & C++ & Assembly && Pascal entre outras. Gosto de informatica e gosto de seus respectivos desafios, JAVA para mim pode ser util em certas ocasioes mais na maioria C & C++ com um pouco mais de trabalho vc tera um trabalho mto portavel, eficiente e compacto.

Gostaria de saber a opiniao de vcs e que cada um de vcs dessem uma filosofada neste assunto polemico para discutirmos o que cada um pensa e termos mais opiniao dentro de si proprios.
#pragma
#pragma Membro Senior Registrado
219 Mensagens 0 Curtidas
#2 Por #pragma
31/05/2005 - 14:57
C++ não é um substituo da linguagem C. C é procedural, enquanto que C++ é totalmente OO. JAVA também é uma linguagem OO e é perfeita para ambientes web, e muito mais fácil de usar em programação de jogos para celulares do que C++. Comparar linguagens não faz muito sentido, já que cada uma tem sua utilidade... Há mais sabedoria na arte de programar propriamente dita do que em saber esta ou aquela linguagem.
[email]pragmasoftware@yahoo.com[/email]
oxi
oxi Super Participante Registrado
1K Mensagens 0 Curtidas
#4 Por oxi
31/05/2005 - 17:31
k4z1nh0
e ae pessoal blz?

Desde que me entendo por bom programador comecei a programar em C e me apaixonei por esta lingua...


Bom, em 2 meses e alguns dias já perdi 5 oportunidades de emprego por causa do bendito Java. :roll:

Hoje eu vi um curso.. R$1178,00 8O (19:00h - 22:00h)
- 3 dias de orientação a objetos.
- 18 dias de introdução e programação em Java.

Minha vaga já está reservada. :wink:
BeeR: Helping ugly people have sex since 1853.
jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#6 Por jackinabox
31/05/2005 - 20:32
oxi
Hoje eu vi um curso.. R$1178,00

Até 2003 eu não sabia escrever uma linha sequer em Java. Para aprender, gastei cerca de US$33 para comprar um livro, e centenas de horas de leitura, pesquisa na web, e implementação, até ter condições de me considerar realmente um bom desenvolvedor Java.
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
Kleber Costa
Kleber Costa General de Pijama Registrado
5.2K Mensagens 1 Curtida
#9 Por Kleber Costa
01/06/2005 - 05:18
Eu acredito que a linguagem do futuro será uma java-like, vai precisar de um framework e vai ser open source!! O Wormer tocou no calo do java, mas com a evolução dos pcs, vai chegar o dia em que rodar um soft num framework ou em código nativo não vai fazer tanta diferença pq os pcs terão memória suficiente pra aguentar o tranco!
A SUN pretende liberar o código fonte do Java, dependendo de como isso será feito, eu acredito que java pode ser a linguagem do futuro!

Eu só achei esses links pelo google, mas tem mais! Não sei se nesses dois falam sobre um game que foi escrito em java! Caso eu encontre eu posto aqui!
http://breeze.anhembi.br/p30216314/
http://breeze.anhembi.br/p25835876/
Salve! Ó terra dos altos coqueiros!
De belezas soberbo estendal!
Nova Roma dos bravos guerreiros
Pernambuco, imortal, imortal!


Linux User #262254
#pragma
#pragma Membro Senior Registrado
219 Mensagens 0 Curtidas
#10 Por #pragma
01/06/2005 - 09:03
Existem muitos jogos escritos em Java. E muito bons. Mas em termos de consolas/PC/Macs, a utilização do C++ nessa área específica é muito mais requisitada por questões de performance... Além disso, agora existem as ditas linguagens (ou "sub-linguagens"??) de shaders (ex:GLSL da 3DLabs) próprias para renderização de jogos ou outras aplicações gráficas...
[email]pragmasoftware@yahoo.com[/email]
kao00
kao00 Zerinho Registrado
352 Mensagens 1 Curtida
#12 Por kao00
01/06/2005 - 12:31
E eu tb não acredito que usar C++ sem classes, objetos, etc seja errado, mesmo entre aspas :P

Se a linguagem te dá a liberdade de escolher se vc quer ou não programar com classes, pq considerar o não uso de classes errado? Claro que para programas grandes usar classes é muito melhor pois facilita a vida bastante, mas pra que ser que nem Java e obrigar o programador a criar uma classe só para escrever hello, world na tela?

E como o jqueiroz disso, eu tb não acredito em linguagem do futuro. Quantos anos tem Assembly por exemplo e ela é uma linguagem usada até hj.

Hoje em um outro fórum vi um cara que programa em C++ perguntando como programadores C lidam com retornos de erro e tal pq ele queria deixar C++ de lado um pouco pra ver se ele ficava mais produtivo pois toda vez que ele cria uma classe ele tem que se preocupar com constructors, destructors, blabla.

Concordo tb com quem falou que futuramente os computadores vão ser tão rápidos que não será problema usar Java por exemplo para programar jogos pois os computadores vão aguentar o tranco. Mas e aquele monte de pessoas por ai que são malucos por otimização (é assim mesmo que escreve? rs)? Eu duvido que só pq os computadores aguentam, eles vão se convencer disso e usar "a linguagem do futuro".

Linguagens consideradas ruins são substituídas, mas, na minha opinião, linguagens como Assembly, C, C++ serão usadas por muito, muito tempo ainda.

Amém :P
#pragma
#pragma Membro Senior Registrado
219 Mensagens 0 Curtidas
#13 Por #pragma
01/06/2005 - 13:21
É verdade que o compilador de C++ aceita C 8)
Sem dúvida. Mas nesse caso não está a utilizar a linguagem C++, e sim C. Existe uma vasta diferença!
Código C é totalmente diferente de código C++ :wink:
E normalmente quem programa em C, dificilmente entende um código C++ - ( Por exemplo, se vc for um programador de C, tente passar algum tempo "decifrando" o código da framework Ogre3D... )
é verdade que a sintaxe é semelhante, mas é só aí que as 2 linguagens têm parecenças.
C++ é TOTALMENTE Object-Oriented. A utilização de classes misturada com métodos procedurais é má programação.. pelo menos assim o entendo.
[email]pragmasoftware@yahoo.com[/email]
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal