Cantitate/Preț
Produs

Introduction to the Boost C++ Libraries; Volume I - Foundations

Autor Robert Demming, Daniel J. Duffy
en Limba Engleză Hardback – 31 oct 2010

Autorii Robert Demming și Daniel J. Duffy aduc în Introduction to the Boost C++ Libraries; Volume I - Foundations o experiență vastă în dezvoltarea de aplicații complexe, oferind o perspectivă aplicată asupra unuia dintre cele mai critice ecosisteme pentru programatorii C++. Volumul nu se rezumă la o simplă documentație tehnică, ci reflectă o metodologie de lucru bazată pe proiecte reale, facilitând tranziția de la conceptele teoretice la implementări robuste în Visual Studio.

Remarcăm structura pragmatică a celor 310 pagini, unde sunt analizate 30 de librării esențiale. Subliniem modul în care autorii abordează funcțiile de ordin superior, gestionarea memoriei și procesarea de text, elemente care transformă C++ într-un instrument mult mai flexibil. Un punct forte al lucrării este integrarea librăriilor Boost cu șabloanele de proiectare clasice (Gang-Of-Four), demonstrând cum modularitatea Boost poate susține arhitecturi software scalabile. Această abordare continuă viziunea autorilor începută în alte lucrări de specialitate, acest prim volum punând bazele necesare pentru a trece ulterior la Introduction to the Boost C++ Libraries; Volume II - Advanced Libraries, unde accentul cade pe matematică specializată și algebră matricială.

Complementar volumului Boost C++ Application Development Cookbook de Antony Polukhin, care se axează pe soluții rapide de tip rețetă, lucrarea de față acoperă fundamentele structurale și raționamentul din spatele integrării acestor biblioteci în arhitectura mare a unei aplicații. Dacă Modern C++ Design de Andrei Alexandrescu explorează limitele programării generice, Robert Demming și Daniel J. Duffy preferă o cale orientată spre producție și mentenabilitate, oferind exerciții și proiecte gata de execuție pentru inginerii software care activează în medii de dezvoltare industriale.

Citește tot Restrânge

Preț: 41853 lei

Preț vechi: 52315 lei
-20%

Puncte Express: 628

Carte disponibilă

Livrare economică 13-27 mai


Specificații

ISBN-13: 9789491028014
ISBN-10: 9491028014
Pagini: 310
Dimensiuni: 178 x 254 x 19 mm
Greutate: 0.75 kg
Editura: Datasim Education Bv

De ce să citești această carte

Recomandăm acest volum programatorilor C++ care doresc să stăpânească ecosistemul Boost pentru a scrie cod mai curat și mai eficient. Cititorul câștigă o înțelegere profundă a 30 de librării fundamentale și învață să le aplice folosind șabloane de proiectare consacrate. Este un ghid tehnic esențial pentru cei care utilizează Visual Studio și au nevoie de soluții de programare generică și multi-threading verificate în practică.


Despre autor

Robert Demming și Daniel J. Duffy sunt experți recunoscuți în inginerie software și calcul numeric, cu o activitate îndelungată în educația tehnologică prin Datasim Education Bv. Daniel J. Duffy este cunoscut pentru expertiza sa în aplicarea metodelor numerice și a programării C++ în domeniul financiar, având o abordare care pune preț pe rigoarea matematică și eficiența algoritmilor. Împreună, autorii au creat o serie de referință pentru comunitatea C++, concentrându-se pe utilizarea practică a librăriilor Boost în dezvoltarea de aplicații modulare și flexibile, adaptate cerințelor moderne de performanță.


Descriere scurtă

C++ is one of the most important and influential programming languages for application development. It supports the modular, object- oriented and generic programming models and its flexibility has been one of the main reasons why it has been so successful. With the emergence of the Boost Libraries (www.boost.org) we see that C++ is brought to a new level, namely a set of reusable and modular template libraries that C++ developers can use in their applications.This book is dedicated to a number of Boost libraries for higher-order functions, data types and data structures, libraries for text and string processing, multi-threading, random number generation and more. We also discuss how Boost and design patterns are used to promote the flexibility of code. Each library is described in a step-by-step manner. Numerous examples are given to show the functionality of each library. The full source code is freely available to purchasers of the book.Coverage Includes• Understanding and using 30 major Boost libraries.• Learn about higher-order functions, data structures, memory management, multi-threading and more.• Using Boost in new and existing applications.• Integrating Boost and the Gang-Of-Four design patterns.• Ready-to-run projects for Visual Studio.• Appendices and exercises.