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.
A 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.
Este 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.
PARTE I: INTRODUCTION TO PROFESSIONAL C++
PARTE II: C++ CODING THE PROFESSIONAL WAY
PARTE III: MASTERING ADVANCED FEATURES OF C++
PARTE IV: C++ SOFTWARE ENGINEERING
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.
Tí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