Logo Hardware.com.br
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#2 Por jqueiroz
23/09/2005 - 17:17
sincronização automática entre os objetos.

Todo objeto Java tem um monitor interno, já que a linguagem é nativamente multi-thread.

Quanto a criar uma C++ VM, acho que se alguém se dispusesse a criar esse monstro, talvez as pessoas percebecem que Java não é tão lento assim. frown.png
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
Ralph Rabelo
Ralph Rabelo Novo Membro Registrado
19 Mensagens 0 Curtidas
#3 Por Ralph Rabelo
04/10/2005 - 08:09
A comparação não tem fundamento. JAVA é uma linguagem mais alto nível que C/C++. Java ganha em produtividade e segurança equanto C/C++ ganha em performance insegura.

Java serve para uma coisa e C/C++ serve para outra. Desenvolver um sistema corporativo com acesso a banco de dados e interface web em C/C++ é custoso demais enquanto que fazer um driver para gerenciamento de um hardware específico em Java também é inviável.

Falando sério, este tipo de comparação não dá pra fazer.
Ralph Rabelo
Ralph Rabelo Novo Membro Registrado
19 Mensagens 0 Curtidas
#4 Por Ralph Rabelo
04/10/2005 - 08:14
C# não tem nada a ver com C++, tanto que a plataforma .NET aborda C++ como código não gerenciado. Como disse anteriormente, cada uma das linguagens tem seu espaço. Vamos parar de pensar em definir estas duas linguagens como "melhor" ou "pior". Cada uma tem sua finalidade porque cada uma segue seu conceito. Em C++ é possível programar mais próximo da máquina por isso perde em produtividade em alguns casos. JAVA foi desenvolvida para expor os mais modernos conceitos tecnologicos de forma simples. É diferente e pronto.
vfc
vfc Super Participante Registrado
656 Mensagens 0 Curtidas
#6 Por vfc
07/10/2005 - 17:26
eu escolhi programar em C++ ( só que estou aprendendo C ansi primeiro ), faço sistemas windows e agora que preciso fazer sistemas windows e linux parti para o C++ provavelmente vou combinar ele com FLUID ou QT ( susgestões de algo melhor ?? ), tenho uma duvida :

até onde C++ é portavel ? até onde posso compilar um programa C++ tanto em windows, quanto linux e mac ??
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#7 Por jqueiroz
07/10/2005 - 18:45
até onde C++ é portavel ? até onde posso compilar um programa C++ tanto em windows, quanto linux e mac ??

Se você seguir a sintaxe da linguagem, você pode compilar em qualquer sistema.

O que pode mudar, no entanto, são as bibliotecas. Por conta dessa mudança, mesmo que seus programas compilem, você não conseguirá gerar um arquivo executável funcional com eles.
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
Ralph Rabelo
Ralph Rabelo Novo Membro Registrado
19 Mensagens 0 Curtidas
#8 Por Ralph Rabelo
13/10/2005 - 08:16
pflynn
Por favor, não existe linguagem C/C++ ! big_green.png . C é uma coisa, C++ é outra. São coisas completamente diferentes ! Dizer...


Eu também pensava isso. Mas o problema é que, na prática, não existe esta diferença, eu vejo programas todos os dias (ditos em C++) utilizando printf e scanf. Na faculdade vc aprende que C é estruturado e C++ e OO, mas quando saí da faculdade e fui para o mundo real, percebi que enquanto não aponsentarem de vez o C ou então separarem para sempre os dois compiladores, C/C++ vai ser sempre C/C++.
aylons
aylons Geek Registrado
3.7K Mensagens 6 Curtidas
#9 Por aylons
13/10/2005 - 09:38
Peraí....

C++ é uma coisa, C é outra. Totalmente diferente. E eu digo isso no mundo real. O C++ pode até incluir o que o C faz, mas ainda é uma linguagem diferente. Os conceitos que você usa em C++ você não vai usar em C. E existem centenas de compiladores de C que nem pensam, nem de longe, e compilar C++.

E nunca vão aposentar o C. Nem de vez, nem só um pouquinho. Ele ainda é responsável, felizmente, por boa parte do desenvolvimento em ciência da computação. Em uma busca simples, vai ver que essa é a segunda linguagem mais aceita em sistemas computacionais, de longe, só pertendo para o próprio Assembly. Isso se você considerar assembly uma linguagem.

E antes que me taquem pedras, eu disse desenvolvimento e não aplicação. Programa é diferente de desenvolver.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal