Discovering Modern C++: C++ In-Depth Series
Autor Peter Gottschlingen Limba Engleză Paperback – 16 feb 2022
Complementar volumului Modern C++ Programming Cookbook - Second Edition de Marius Bancila, care oferă soluții punctuale tip rețetă pentru diverse probleme de programare, Discovering Modern C++ adoptă o abordare pedagogică intensivă, axată pe fundamentarea teoretică necesară în proiectele complexe de inginerie și calcul științific. Observăm cum Peter Gottschling reușește să transforme rigoarea academică într-un instrument practic, ghidând cititorul de la primele abstracții până la utilizarea avansată a standardelor C++17 și C++20. Descoperim aici o structură logică ce nu se rezumă doar la sintaxa limbajului, ci explorează modul în care acesta servește nevoilor specifice ale cercetătorilor și inginerilor. În timp ce alte titluri din C++ In-Depth Series se concentrează pe detalii de nișă ale limbajului, lucrarea de față oferă o perspectivă holistică. Notăm cu interes includerea unor teme precum variadic templates și multithreading, esențiale pentru performanța pe hardware-ul modern. Spre deosebire de Modern C++ for Absolute Beginners, care se adresează celor fără experiență, acest volum presupune o anumită maturitate tehnică, fiind orientat spre eficiență și optimizarea algoritmilor de algebră liniară sau ecuații diferențiale. Stilul este unul tehnic și precis, punând accent pe utilizarea Standard Template Library (STL) și a bibliotecilor științifice dedicate, transformând conceptele de metaprogramare și programare generică în instrumente de lucru cotidiene pentru modelarea matematică.
Preț: 297.64 lei
Preț vechi: 372.04 lei
-20%
Carte disponibilă
Livrare economică 07-21 mai
Livrare express 23-29 aprilie pentru 53.72 lei
Specificații
ISBN-10: 0136677649
Pagini: 576
Dimensiuni: 193 x 232 x 25 mm
Greutate: 0.97 kg
Ediția:2. Auflage
Editura: Pearson Education (US)
Colecția C++ In-Depth Series
Seria C++ In-Depth Series
De ce să citești această carte
Recomandăm această carte profesioniștilor din inginerie și științe care utilizează C++ pentru simulări și calcule complexe. Cititorul câștigă o înțelegere profundă a standardelor C++17 și C++20, aplicată direct pe probleme de matematică și fizică. Este resursa ideală pentru a trece de la o programare procedurală la utilizarea eficientă a template-urilor și a programării paralele în proiecte tehnice de mare anvergură.
Descriere scurtă
Peter Gottschling's Discovering Modern C++, Second Edition is an intensive introduction that guides you smoothly to sophisticated approaches based on advanced features. Thoroughly updated for C++17 and C++ 20, this Second Edition introduces key concepts using examples from many technical problem domains, drawing on his extensive experience training professionals and teaching C++ to students of physics, math, and engineering.
This book is designed to help you get started rapidly and then master increasingly robust features, from lambdas to expression templates. You'll also learn how to take advantage of the powerful libraries available to C++ programmers: both the Standard Template Library (STL) and scientific libraries for arithmetic, linear algebra, differential equations, and graphs. In this Second Edition, Gottschling also presents thorough and expert coverage of multi-threading and variadic templates.
Throughout, Gottschling demonstrates how to write clear and expressive software using object orientation, generics, metaprogramming, and procedural techniques. By the time you're finished, you'll have mastered all the abstractions you need to write C++ programs with exceptional quality and performance.