Melhor livro de c++  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

Ola pessoal!

Eu gostaria de aprender C++ bem. Para isso, gostaria que me passassem uma referencia para um bom livro.

Eu conheco muito java, e muitod e como ele funciona internamente: a stack, a heap, referencias como funcionam itnernamente e tal. Conheco tambem C.

Queria um livro de C++ que mostrasse direitinho a orientacao a objetos dele, como fica o caso de heranca multipla, como fazer uma classe que funcione como uma interface (onde todos os metodos sao virtuais), etc...

E seria melhor ainda se o livro seguisse as convecoes de codigo que a comunidade usa, alem de best practices. Realmente nao quero um livro que gaste capitulos msotrando whiles, ifs, construcoes basicas, etc. Preciso de algum que mostra a passagem por valor, por referencia, mostrando onde cada estrutura fica alocado, etc...

mutio borigado

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

Esses ao meu ver são os melhores:

PROGRAMANDO EM C/ C++ A BIBLIA
Autor: JAMSA, KRIS
Autor: KLANDER, LARS
Editora: MAKRON
Preço: R$ 225,00

e

C++ BLACK BOOK
GUIA COMPLETO DE RESOLUÇAO DE PROBLEMAS
Autor: HOLZNER, STEVEN
Editora: MAKRON
Preço: R$ 119,00
Esta edição é a 2001 em Português mas tem a edição 2002 só que é
em inglês e o preço é salgado R$ 271,15
[MSN]
douglasfs
JavaEvangelist
[Avatar]

Membro desde: 31/12/2002 17:50:02
Mensagens: 305
Localização: São Paulo / Brasil
Offline

Eu tenho em PDF o do Bjarne Stroustrup - The C++ Programming Language

Se quiser posso te arranjar

SCJP 1.4, SCWCD 1.4, SCBCD 5.0 beta
Rafael Afonso
Virtual Machine Man
[Avatar]
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline

Os Deitel - os mesmos de "Java Como Programar" - têm um livro equivalente para C/C++: "C++ Como programar", pela Editora Bookman. Nunca li. Mas se for que nem o Livro de Java, então deve ser muito bom.

Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn
[MSN]
oliveirarenan
Virtual Machine Man
[Avatar]

Membro desde: 19/03/2003 19:29:41
Mensagens: 547
Localização: São Paulo
Offline

Olá.

Um bom livro seria o "C++ Orientado Objetö" da makron

e o C Completo e Total também é um excelente livro...

Renan Espíndola de Oliveira
Desenvolvedor J2EE
[Email] [MSN] [ICQ]
duardor
Virtual Machine Man
[Avatar]

Membro desde: 04/12/2002 16:26:48
Mensagens: 556
Localização: BRAZIL
Offline

PROGRAMANDO EM C/ C++ A BIBLIA
Autor: JAMSA, KRIS
Autor: KLANDER, LARS
Editora: MAKRON
Preço: R$ 225,00

eu tenho esse e resolve meuis problemas bem... alem de ter programacao para windows (sem builder ou semelhantes, eh codigo mesmo)

Eduardo Rodrigues
Belo Horizonte - MG
[Email] [MSN] [ICQ]
richardpeder
GUJ Master
[Avatar]

Membro desde: 15/10/2002 08:39:04
Mensagens: 1548
Localização: Minas Tirith
Offline

Paulo.....
uma boa dica é o livro dos mesmos autores do Java Como Programar
O C++ Como Programar
é da Editora Bookman tb e é dos irmaos Deitel...

ate mais...


"I see in your eyes the same fear that would take the heart of me. A day may come when the courage of men fail. When we forsake our friends and break all bonds of fellowship, but it is not this day. This day we fight!" (Discurso de Aragorn no Portão Negro de Mordor)


[Email] [WWW] [MSN] [ICQ]
Bani
JWizard
[Avatar]

Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline

Acho que vale a pena dar uma olhada no Thinking In C++, que está disponível em http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
O Thinking In Java eu gostei bastante, e como está online mesmo, não tem nada a perder (além de alguns bytes).

~ Site da Bani ~
Dougzilla
Java Ninja
[Avatar]
Membro desde: 30/09/2002 12:56:17
Mensagens: 259
Localização: Imirim, São Paulo - SP
Offline

Fala aí Paulo.... o C++ Completo e total é o melhor que eu conheço... Mas quem pode te indicar com precisão é o anjomal que manja pacas de C/C++...

Um abraço!!

There´s no place like 127.0.0.1
[Email] [ICQ]
Paulo Silveira
Administrador
[Avatar]

Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline

bani: vi o livro do eckel, e achei medio. assim como acho medio o thinking in java (os exemplos deste sao PESSIMOS)

doug, vamos ver se o anjomal aparece e da uma luz. o pessoal fala mto do c++: a lingugem de programacao, que tem um autor como nome bem estranho, parece legal ja que eh mais avancado

http://blog.caelum.com.br twitter: @paulo_caelum


[Email] [WWW]
luiz_ross
GUJ Master
[Avatar]

Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline

O autor é esse " BJOURNE STROUSTUP"
se não me engano.
[MSN]
anjomal
JavaEvangelist
[Avatar]

Membro desde: 12/12/2002 16:50:25
Mensagens: 362
Localização: Luanda/Angola
Offline

E ai blz galera to sumido né ....


Vamos por partes se vc e como eu e que aprender C/C++ para programar multiplataforma então livros que possuem focos especificos em programação C/C++ WIN32 não serve, eu te aconselho a ler de inicio o C completo e total pois abrange basntante o ANSI C que e a porta de entrada para o C++,apos ler esse livro umas duas vezes principalmente a parte que fala sobre memoria( os famosos e odiados ponteiros), pelo amor de deus entenda como funciona,pois e o mais crucial do C/C+, C/C++ e simples de entender se vc aprender a parte de ponteiros o resto e fixar palavras reservadas,livro de C++ ja comprei um monte a maioria muito ruim mas o melhor na minha opinião e o C ++ The complete reference do mesmo autor(esse kra e fera) , e aproveite lendo os materias do gcc em www.gnu.org ja que acho que vc como eu vai optar por esse compilador de resto e participar de uma boa lista de discução na www.linhadecodigo.com.br tem uma boa no qual fasso parte, existe muita gente que pode lhe ajudar, e ler materias na sua grande maioria ingles. Aconselho a ler materiais do www.wxwindows.org, procurar por OPENGL na net que e onde vc acha melhores artigos sobre desenvolvimento em C/C++ os propios materiais da m$ em www.msdn.com e dar umas boas fuçadas nos mans do linux.

Acho que com isso ja da para começar .
e qualquer duvida estamos aqui

Anjo Mal é William Jammes de Oliveira

Somos oque repetidamente fazemos. A excelência, portanto, não é um feito. mas um hábito.
Aristóteles
[Email] [WWW] [MSN] [ICQ]
celioss
Smalltalk

Membro desde: 14/11/2007 21:44:40
Mensagens: 1
Offline

douglasfs wrote:Eu tenho em PDF o do Bjarne Stroustrup - The C++ Programming Language

Se quiser posso te arranjar




Oi,tudo bem? vc poderia me arrumar esse arquivo ai...se vc não tiver, eu tenho C COMPLETO E TOTAL,podemos fazer uma troca. celioss@hotmail.com
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

Entre no site da Editora Bookman: http://www.bookman.com.br lá você encontrará um ótimo livro.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
ViniGodoy
Moderador
[Avatar]

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

Como um programador C++ com certa experiência, eu recomendaria os seguintes livros.

Eu recomendo os seguintes livros:


PARA QUEM ESTÁ COMEÇANDO:


The C++ Programming Language, do Bjarne Stroustroup: é um livro pesado, exige um bom domínio do C, mas quem melhor do que o pai do C++ para falar de C++?

Accelerated C++: Practical Programming by Example, do Andrew Koenig: Para quem não sabe C, e nem quer saber, mas quer aprender C++;

Deitel: Para quem nem sabe programar, ou não sabe nem C e C++. O livro é muito didático, indiscutivelmente melhor que o livro de java do mesmo autor. E com a vantagem de ensinar C++, sem te viciar no estilo C. Ainda assim, há vários comentários que explicam a diferença das duas e no que o estilo C++ é superior ao C.
Apostilas online: Recomendo essa aqui, para iniciantes: http://www.lenep.uenf.br/~bueno/ApostilaProgramacao/ApostilaProgramacaoCppv045.pdf

Esses livros não passam do nível básico (sintaxe e dicas de programação básica). Seriam os "Use a Cabeça" do C++. Se você quer ir ainda mais longe, recomendo que leia a lista abaixo.


PARA QUEM JÁ SABE C++:

Essa lista é uma espécie de RoadMap. O ideal é pegar cada um desses livros mais ou menos nessa ordem. Dá para trocar a ordem dos dois primeiros, eles são igualmente importantes. O último livro da lista é extremamente conceitual e profundo, mas é legal se você quiser ter um entendimento teórico mais profundo sobre os patterns envolvendo templates usados na STL (e que, portanto, podem ser usados no dia-a-dia).

The C++ Standard Library - Tutorial and Reference de Nicolai M. Josuttis: programar em C++ hoje sem saber a STL é como programar em Java sem usar nada além dos pacotes java.lang e java.math, portanto, esse é obrigatório. A STL contém algortimos úteis, a classe string, e a biblioteca de collections do C++ (map, set, multimap, vector, list, são exemplos);

Effective C++, de Scoth Meyers: tão obrigatório quanto Effective Java. Faz você programar C++ de verdade, e não C com classes. Se você ainda usa #define para fazer constantes, ou não sabe para que declarar um método como const, leia esse livro;

More Effective C++, do Scoth Meyers: Uma boa extensão ao Effective C++.

Effective STL, Scoth Meyers: Saiba boas e más práticas envolvendo a STL;

Beyond the C++ Standard Library: An Introduction to Boost, do Björn Karlsson: Para quem quer entender bem as coleções extras da boost e o esquema de "garbage collection" via smart pointers que é possível com C++;

Modern C++ Design, de Andrei Alexandrescu: Definitivamente um dos melhores e mais importantes livros sobre design patterns envolvendo templates. Ajuda a entender os Allocators da STL. Entretanto, saibam bem templates antes de começa-lo;


Não inclui nessa lista nenhum livro sobre sistemas operacionais específicos. Nesse caso, seria bom abrir um tópico só para os livros do SO que você deseja.

This message was edited 11 times. Last update was at 08/12/2007 08:43:26


@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]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team