Política de Cookies TICNOLOGIA - Directiva Europeia - EU e-Privacy Directive

Este website utiliza cookies na gestão de autenticações, navegação e outras funcionalidades que lhe disponibilizam uma melhor experiêcncia de utilização. Ao utilizar o nosso website, você aceita que nós coloquemos este tipo de cookies no seu dispositivo.

Visualizar toda a documentação sobre o e-Privacy Directive

Home Revisões Livros & eLearning Livro Professional C++ 2.ª Edição da Wrox


Capa_do_livro_Professional_C_2_EdicaoA sugestão de leitura de hoje, o livro Professional C++, na sua 2.ª Edição da Editora Wrox, é a derradeira “bíblia” da linguagem de programação C++ e destina-se a todos os que desejem aprofundar os seus conhecimentos nesta poderosa linguagem.

O C++ (C++ em português lê-se "C mais mais") é das mais poderosas linguagens de programação multi-paradigma, e também das mais utilizadas pela indústria quando se trata desenvolver aplicações robustas e fiáveis. Versátil, esta linguagem possui várias aplicações práticas, sendo também considerada uma linguagem de nível médio ou misto, pois tanto  engloba as características das linguagens de alto nível, que são vocacionadas e orientadas a objectos, mas também as de baixo nível, e mais procedimentais. O C++ teve a sua génese no início dos anos noventa, e hoje é muito utilizada quer no mundo profissional, quer académico onde ainda é ensinada.

Esta linguagem de programação foi inicialmente desenvolvida por Bjarne Stroustrup, possuindo no inicio o nome de “C with classes” (C com classes) sendo que depois passou à sua designação actual, de “C++”. É uma linguagem em constante evolução sendo que nos últimos tempos lhe foram adicionadas novas bibliotecas. Em 1998 foi tornada padrão pela Organização ISSO, sendo depois revista em 2003 e actualmente segue na sua versão 11, ou C++11, a versão que esta obra que hoje vos apresentamos cobre.

Capa_do_livro_Professional_C_2_EdicaoEste não é contudo um livro destinado aos aprendizes do C++. O livro Professional C++ 2.ª Edição é uma obra muito completa e destinada a programadores experientes, que desejam dominar a última versão do C++. Contudo no primeiro capítulo o autor faz uma “reciclagem” sobre o C++ que nos auxilia a relembrar alguns dos conceitos que possam estar esquecidos e que irão fazer falta para a leitura deste livro. O autor também chega a afirmar que mais do que o domínio do C++, é mais importante dominar os conceitos básicos da programação.

O C++ tem tido grande utilização na indústria dos jogos de computador, mas a sua aplicação não se fica por aqui, tal como já referimos, pois também é muito utilizada no desenvolvimento da maioria das aplicações que encontramos à venda nos dias que correm. Contudo esta disseminação elevada não se deve à sua facilidade de aprendizagem, antes pelo contrário. É uma das linguagens mais temidas pelos aspirantes a programadores, mas esta obra vem facilitar o processo de aprendizagem dos seus conceitos mais avançados.

A Wrox, uma Editora sobejamente conhecida e popular no mundo inteiro, pelo vasto catálogo de obras técnicas destinadas à aprendizagem da programação, juntamente com o autor deste livro, decifram na obra os aspectos menos conhecidos da linguagem de programação C++, com o auxílio de exemplos de código que podemos utilizar nas nossas próprias aplicações, assim como nos dá a conhecer de forma exaustiva as alterações decorrentes desta versão 11 do C++.

Por se tratar de um livro da gama “Professional”, não é como já dissemos destinado a programadores inexperientes em C++, mas sim para programadores já familiarizados com a linguagem e que pretendem aprofundar ao máximo os seus conhecimentos, quer se tratem de programadores profissionais no activo, ou entusiastas e estudantes.

Tal como a Wrox nos tem habituado, o livro Professional C++ 2.ª Edição está escrito num Inglês muito acessível, repleto de exemplos e código fonte, e problemas baseados em casos reais, com soluções que são depois explicadas, de forma a os resolver, tirando partido da linguagem e das suas novas capacidades. O código fonte disponibilizado foi desenvolvido e testado por forma a ser compatível tanto em sistemas Windows como Linux.

 

Capítulos do livro Professional C++ 2.ª Edição:

 

PARTE I: INTRODUCTION TO PROFESSIONAL C++

  • Capítulo 1: A CRASH COURSE IN C++
  • Capítulo 2: DESIGNING PROFESSIONAL C++ PROGRAMS
  • Capítulo 3: DESIGNING WITH OBJECTS
  • Capítulo 4: DESIGNING FOR REUSE
  • Capítulo 5: CODING WITH STYLE

 

PARTE II: C++ CODING THE PROFESSIONAL WAY

  • Capítulo 6: GAINING PROFICIENCY WITH CLASSES AND OBJECTS
  • Capítulo 7: MASTERING CLASSES AND OBJECTS
  • Capítulo 8: DISCOVERING INHERITANCE TECHNIQUES
  • Capítulo 9: UNDERSTANDING C++ QUIRKS AND ODDITIES
  • Capítulo 10: HANDLING ERRORS
  • Capítulo 11: DELVING INTO THE STANDARD LIBRARY
  • Capítulo 12: UNDERSTANDING CONTAINERS AND ITERATORS
  • Capítulo 13: MASTERING STL ALGORITHMS
  • Capítulo 14: USING STRINGS AND REGULAR EXPRESSIONS
  • Capítulo 15: DEMYSTIFYING C++ I/O
  • Capítulo 16: ADDITIONAL LIBRARY UTILITIES
  • Capítulo 17: CUSTOMIZING AND EXTENDING THE STL

 

PARTE III: MASTERING ADVANCED FEATURES OF C++

  • Capítulo 18: OVERLOADING C++ OPERATORS
  • Capítulo 19: WRITING GENERIC CODE WITH TEMPLATES
  • Capítulo 20: ADVANCED TEMPLATES
  • Capítulo 21: EFFECTIVE MEMORY MANAGEMENT
  • Capítulo 22: MULTITHREADED PROGRAMMING WITH C++

 

PARTE IV: C++ SOFTWARE ENGINEERING

  • Capítulo 23: MAXIMIZING SOFTWARE ENGINEERING METHODS
  • Capítulo 24: WRITING EFFICIENT C++
  • Capítulo 25: DEVELOPING CROSS-PLATFORM AND CROSS-LANGUAGE APPLICATIONS
  • Capítulo 26: BECOMING ADEPT AT TESTING
  • Capítulo 27: CONQUERING DEBUGGING
  • Capítulo 28: INCORPORATING DESIGN TECHNIQUES AND FRAMEWORKS
  • Capítulo 29: APPLYING DESIGN PATTERNS

 

Sobre os autores:

Marc Gregoire é Microsoft Visual C++ MVP, e um contribuidor activo para o projecto CodeGuru, e o blogue www.nuonsoft.com/blog/. Marc é também software architect, tendo trabalhado para aSiemens e Nokia Siemens Networks como consultor de software, trabalhando hoje na Nikon Metrology.

Nicholas A. Solter é application architect na ContextOptional, Inc., uma empresa que opera no ramo dos social media advertising.

Scott J. Kleper is co-fundador e CTO da ContextOptional, Inc.

 

Capa_do_livro_Professional_C++ 2_EdicaoTítulo: Professional C++, 2nd Edition

Autores: Marc Gregoire, Nicholas A. Solter, Scott J. Kleper

ISBN: 978-0-470-93244-5

Páginas: 1104

Data: Outubro 2011

Online

Temos 44 visitantes em linha