Este livro ensina a programar utilizando a poderosa ferramenta C++, alem de descrever os paradigmas mais populares no mundo da programacao: o procedimental e o orientado a objetos. Elaborado para ser uma referencia e um guia de estudo para programacao em C++, apresenta as tecnicas classicas e avancadas de programacao estruturada, juntamente com tecnicas orientadas a objetos. O texto fornece ainda conceitos fundamentais de algoritmos, dados e objetos, com forte enfase em analise, construcao e projeto de programas.