question

Devo comecar com C++ ou java?

Recentemente, eu decidi que eu quero aprender um código de programação para obter uma vantagem inicial sobre Uni como eu quero estudar um software engenharia MEng. Recentemente comecei a aprender C++ como foi-me dito que era uma boa linguagem para entrar como ele também é usado, mas desde que ive começou ive sido desapontado ive não foi capaz de conseguir muito esperam responder a problemas simples de matemática e foi-me dito para ser paciente, que estou sendo. Mas apenas não é muito gratificante ver meu programa calcular a área do ponto médio ou círculo. Eu sempre tive essa coisa lancinante na parte de trás da minha cabeça dizendo que eu deveria escrever aplicativos do android e aprender Java (se for o idioma para o Android) em vez disso. Então eu pensei identificação pedir que eu deveria ficar com minha escolha original do C++ e o homem-o para fora como eu começ algumas recompensas em breve, ou eu deveria olhar em Java. Eu percebe C++ não é a linguagem para aplicativos do Android e que não é a única coisa que eu queria fazer com minhas habilidades de programação. Mas disseram-me se eu queria ver resultados mais rapidamente do que com o C++ eu deveria tentar java e covert para C++ mais tarde sobre, então o que você acha?

Eu preciso a sua opinião sobre qual é melhor para mim desenvolver!
resposta Resposta
Pessoalmente, eu iria com C++. Como um estudante de segundo ano na faculdade (Junior em queda) (comp sci grande), eu era obrigado a tomar uma classe C++ e uma classe java.

Enfim, acho que C++ é mais de... como posso dizer isso, uma língua "Avançado". Java não tem o conceito de ponteiros (Desculpe, há nenhum, essas são referências, você can't SET referências igual para ANYTHING ELSE), herança múltipla, processamento de sinais (que eu saiba), ou operador de sobrecarga (eu sinceramente não sei porque).

Uma das grandes diferenças entre java e C++, é que, embora sejam ambos linguagem compilada, java Obtém compilado para bytecode, enquanto c + + Obtém observadas para baixo em bitcode. Você tem que executar Java em uma máquina virtual, significando que seus programas funcionarão em vários sistemas (independentes), enquanto em C++ você precisará recompilar o seu programa em cada sistema (look up software open source). Ele faz uma grande diferença se você quiser ser capaz de portar seus programas facilmente.

Além disso, java inclui uma biblioteca de elementos gráficos que tem suporte para windows, botões, botões de opção, caixas de seleção, e outras tretas, C++ não. Se você planeja desenvolver material de GUI, então Java já tem que suporte, não digo você não pode fazer essas coisas com o C++, mas você precisa baixar uma biblioteca de interface para fazê-lo, ou fazer o seu próprio (que é muito difícil).

Tudo em tudo, eu ainda iria com C++.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved