[RESOLVIDO] Bons livros para aprender C++...  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
kaique
GUJ Ranger
[Avatar]

Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline

Saudações a todos...
Estou buscando livros que sejam bons para aprender C++. Eu estou vindo do Java e devido a algumas situações na minha vida, estou sentindo a necessidade de aprender a desenvolver com C++.
O livro que tenho é esse: C++ How to Program, mas a edição que eu tenho é a 5.
E aí? É bom o livro???


[]'s.

This message was edited 1 time. Last update was at 19/02/2009 13:19:44


/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Bom, se você gostou daquele livro "Java How To Program" (que é também dos Deitel, pai e filho) então vai se sentir em casa - basicamente os Deitel tiveram sucesso com o livro "C++ How To Program" e então portaram o livro para Java.

De qualquer maneira, depois de você ter aprendido o básico, você vai ter de aprender também:
- As APIs do sistema operacional que você vai usar (no caso do Windows, procure http://msdn.microsoft.com , e no caso do Unix/Linux, consulte o man );
- A biblioteca Boost ( http://www.boost.org ) - com ela você faz programas muito complexos e portáveis sem grandes dores de cabeça.
Por exemplo, aqui onde estou trabalhando estamos usando a Boost desde o princípio, e problemas infernais muito comuns no C++ como vazamentos de memória e falhas gerais de memória não ocorrem, simplesmente porque somos disciplinados suficiente para não deixá-los ocorrer usando basicamente só a Boost .
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20570
Localização: Curitiba/PR
Offline

Oi.

Eu elaborei uma lista de livros, com muito cuidado, para quem quer sair da noobice total e virar um mestre ninja dos 5 cortes em C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Fique atento para não se limitar a linguagem.
Hoje o C++ é composto da Linguagem + STL + Boost. Embora o último não seja um pacote da distribuição oficial, é extremamente recomendado que você aprenda.

Nas referências ali em cima, inclui também um livro gratuito em português, do André Bueno. Ótima leitura.

This message was edited 1 time. Last update was at 15/11/2010 14:41:43


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
kaique
GUJ Ranger
[Avatar]

Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline

Senhores, muito obrigado pelas respostas. Já arrumei as sarnas para me coçar... :p

[]'s.

/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/
[MSN]
rommul
Entusiasta Java

Membro desde: 29/08/2008 13:17:14
Mensagens: 17
Offline

ViniGodoy wrote:Oi.

Eu elaborei uma lista de livros, com muito cuidado, para quem quer sair da noobice total e virar um mestre ninja dos 5 cortes em C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Fique atento para não se limitar a linguagem.
Hoje o C++ é composto da Linguagem + STL + Boost. Embora o último não seja um pacote da distribuição oficial, é extremamente recomendado que você aprenda.

Nas referências ali em cima, inclui também um livro gratuito em português, do André Bueno. Ótima leitura.



Opa. Desculpem.

Parte da biblioteca do boost virá a fazer parte da nova STL do C++, estão desenvolvendo uma nova especificação para o C++ a "C++0x".
E pessoas que mantem o boost fazem parte do comite e o boost é meio portavel, ele esta sendo meio integrado a nova especificação, pois a atual esta meio desatualizada.

Uma coisa muito legal é que parece que threads se tornará algo na especificação, =D.

Só uma feature aqui.

This message was edited 2 times. Last update was at 15/11/2010 14:41:55

Handrel
Smalltalk
[Avatar]

Membro desde: 21/03/2009 09:46:18
Mensagens: 1
Offline

Bem pessoal, estou começando agora a ver C++ na faculdade e estava precisando de um livro para estudar.

Queria consegui-lo em pdf. Se alguém souber algum link que disponibilize ou se alguém tiver e poder me passar, agradeço muito.

Abraço, té mais.
rbrugnollo
Debugger
[Avatar]

Membro desde: 28/05/2007 13:44:12
Mensagens: 63
Offline

ViniGodoy wrote:Oi.

Eu elaborei uma lista de livros, com muito cuidado, para quem quer sair da noobice total e virar um mestre ninja dos 5 cortes em C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Fique atento para não se limitar a linguagem.
Hoje o C++ é composto da Linguagem + STL + Boost. Embora o último não seja um pacote da distribuição oficial, é extremamente recomendado que você aprenda.

Nas referências ali em cima, inclui também um livro gratuito em português, do André Bueno. Ótima leitura.


ViniGodoy...

Estou precisando MTO desta lista de livros "from noob to mestre" que vc fez hehe... mas esse link parece não estar mais disponível =/

Vc ainda possui este guia em algum outro lugar? poderia me passar?

Obrigado!

-----Novo aqui...------
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20570
Localização: Curitiba/PR
Offline

Acabei de acessar o link e está funcionando normalmente!

This message was edited 1 time. Last update was at 25/04/2012 16:14:05


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

Ola! Eu tambem gostaria de estudar C++ (ja conheco C), entao quero aproveitar a deixa e perguntar se ja existe alguma referencia atualizada com as modificacoes introduzidas recentemente na linguagem.

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20570
Localização: Curitiba/PR
Offline

tnaires wrote:Ola! Eu tambem gostaria de estudar C++ (ja conheco C), entao quero aproveitar a deixa e perguntar se ja existe alguma referencia atualizada com as modificacoes introduzidas recentemente na linguagem.


Boa parte dos livros que indiquei já tem versões atualizadas. É o caso do livro do Josuttis, por exemplo:
http://www.amazon.com/The-Standard-Library-Tutorial-Reference/dp/0321623215/ref=sr_1_3?ie=UTF8&qid=1335391052&sr=8-3

Uma boa referência é a wiki americana:
http://en.wikipedia.org/wiki/C%2B%2B11

Há bons textos na internet também sobre recursos específicos, como a move semantics:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html
http://thbecker.net/articles/rvalue_references/section_01.html

This message was edited 1 time. Last update was at 25/04/2012 17:03:54


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3926
Offline

rommul wrote:
ViniGodoy wrote:Oi.

Eu elaborei uma lista de livros, com muito cuidado, para quem quer sair da noobice total e virar um mestre ninja dos 5 cortes em C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Fique atento para não se limitar a linguagem.
Hoje o C++ é composto da Linguagem + STL + Boost. Embora o último não seja um pacote da distribuição oficial, é extremamente recomendado que você aprenda.

Nas referências ali em cima, inclui também um livro gratuito em português, do André Bueno. Ótima leitura.



Opa. Desculpem.

Parte da biblioteca do boost virá a fazer parte da nova STL do C++, estão desenvolvendo uma nova especificação para o C++ a "C++0x".
E pessoas que mantem o boost fazem parte do comite e o boost é meio portavel, ele esta sendo meio integrado a nova especificação, pois a atual esta meio desatualizada.

Uma coisa muito legal é que parece que threads se tornará algo na especificação, =D.

Só uma feature aqui.


O c++0x já foi inserido como nova especificação no final do ano passado. Se chama c++11. Os compiladores novos já possuem mais de 50% dessa especificação implementada.

www.citrox.com.br
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3926
Offline

ViniGodoy wrote:Oi.

Eu elaborei uma lista de livros, com muito cuidado, para quem quer sair da noobice total e virar um mestre ninja dos 5 cortes em C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Fique atento para não se limitar a linguagem.
Hoje o C++ é composto da Linguagem + STL + Boost. Embora o último não seja um pacote da distribuição oficial, é extremamente recomendado que você aprenda.

Nas referências ali em cima, inclui também um livro gratuito em português, do André Bueno. Ótima leitura.


Aí vini, são 9 cortes. Huahuahuahua. Mas só de ter um deles já estaria de bom tamanho...kkkk.

www.citrox.com.br
matheuslmota
Virtual Machine Man

Membro desde: 09/03/2010 15:14:56
Mensagens: 664
Offline

juliocbq wrote:
ViniGodoy wrote:Oi.

Eu elaborei uma lista de livros, com muito cuidado, para quem quer sair da noobice total e virar um mestre ninja dos 5 cortes em C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

Fique atento para não se limitar a linguagem.
Hoje o C++ é composto da Linguagem + STL + Boost. Embora o último não seja um pacote da distribuição oficial, é extremamente recomendado que você aprenda.

Nas referências ali em cima, inclui também um livro gratuito em português, do André Bueno. Ótima leitura.


Aí vini, são 9 cortes. Huahuahuahua. Mas só de ter um deles já estaria de bom tamanho...kkkk.


E haja tempo pra ler esse monte de livros. Eu li parte do livro do Bjarne Stroustrup pra uma cadeira que estou fazendo na faculdade, mas só vou ter tempo de me aprofundar nele nas férias. C++ o que tem de interessante tem de complicado kkkkk.

Toda vez que você alimenta um troll uma foca morre no Polo Norte.
[MSN]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team