Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcelo N. Sousa

[Resolvido] Por qual devo começar C ou C++?

Recommended Posts

Depois de muito tempo consegui "rodar" um script em c++ no linux e gostaria de aprofundar mais no assunto.

E se alguém pode me indicar algum material de estudo por gentileza.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu costumava recomendar esquecer C e ir direto para C++ quando comecei a ser moderador aqui. Com o tempo, eu percebi que C é essencial e uma parte muito viva da C++ (embora C++ NÃO seja um superconjunto da C, grande parte da C pode ser vista em C++), e não aprender ela só te torna um programador de C++ incompleto.

 

Se hoje eu fizesse meu caminho de novo (que foi aprender C++ depois C) seria aprender C primeiro, depois aprender C++. Você terá que aprender C em alguma hora, e aprender antes pode ser mais proveitoso, pois os livros que abordam C++ normalmente ensinam parte da C de novo (mas mais resumida, você poderá pular essas partes). Saber as duas linguagens bem te dará uma flexibilidade muito grande.

 

Quanto a livros, só vou recomendar livros em inglês porque a maioria dos em português não são bons - e nada de apostilas, tutoriais, nada disso, se quer começar direito e certo, leia algum livro bom no assunto.

 

Para C:

- C Programming: A Modern Approach (2nd Edition, K.N.King) (é o meu preferido, recomendo muito que arranje esse, muito bom mesmo)

- K&R C (mais antigo, só cobre a 1ª standard, a C89, mas ainda assim é um dos melhores guias, dos criadores da linguagem)

 

Para C++:

- C++ Primer (5th Edition) (NÃO o C++ Primer Plus)

 

Lembre-se que esses são apenas guias de introdução à linguagem, ainda há muito a aprender além disso, mas já terá um domínio bem sólido da base da linguagem, o que te permitirá expandir com bastante segurança e conforto.

 

 

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu costumava recomendar esquecer C e ir direto para C++ quando comecei a ser moderador aqui. Com o tempo, eu percebi que C é essencial e uma parte muito viva da C++ (embora C++ NÃO seja um superconjunto da C, grande parte da C pode ser vista em C++), e não aprender ela só te torna um programador de C++ incompleto.

 

Se hoje eu fizesse meu caminho de novo (que foi aprender C++ depois C) seria aprender C primeiro, depois aprender C++. Você terá que aprender C em alguma hora, e aprender antes pode ser mais proveitoso, pois os livros que abordam C++ normalmente ensinam parte da C de novo (mas mais resumida, você poderá pular essas partes). Saber as duas linguagens bem te dará uma flexibilidade muito grande.

 

Quanto a livros, só vou recomendar livros em inglês porque a maioria dos em português não são bons - e nada de apostilas, tutoriais, nada disso, se quer começar direito e certo, leia algum livro bom no assunto.

 

Para C:

- C Programming: A Modern Approach (2nd Edition, K.N.King) (é o meu preferido, recomendo muito que arranje esse, muito bom mesmo)

- K&R C (mais antigo, só cobre a 1ª standard, a C89, mas ainda assim é um dos melhores guias, dos criadores da linguagem)

 

Para C++:

- C++ Primer (5th Edition) (NÃO o C++ Primer Plus)

 

Lembre-se que esses são apenas guias de introdução à linguagem, ainda há muito a aprender além disso, mas já terá um domínio bem sólido da base da linguagem, o que te permitirá expandir com bastante segurança e conforto.

 

 

 

Abraços :D

 

Muito obrigado pelas dicas!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fiquei curiosa: pq não o C++ PRimer Plus?

 

Desculpa, deixei meio que dando a impressão que o primer plus é ruim, mas na verdade nunca li, é que normalmente confundem o C++ Primer com o C++ Primer Plus.

 

As reviews do primer plus são igualmente boas, dando uma olhada agora, deve ser bom.

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah... É que eu comecei a ler esse C++ Primer Plus, 6a edição. E até agora o cara mostra uma boa preocupação com o ISO C++.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.