Cantitate/Preț
Produs

Discovering Modern C++: C++ In-Depth Series

Autor Peter Gottschling
en 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ă.

Citește tot Restrânge

Preț: 29764 lei

Preț vechi: 37204 lei
-20%

Puncte Express: 446

Carte disponibilă

Livrare economică 07-21 mai
Livrare express 23-29 aprilie pentru 5372 lei


Specificații

ISBN-13: 9780136677642
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ă

As scientific and engineering projects grow larger and more complex, more are being written in C++. With embedded hardware growing more powerful, much of its software is moving to C++, too. When you master C++, you'll gain strong skills for programming at nearly every level, from "close to the hardware" to the highest-level abstractions. In short, C++ is a language that scientific and technical practitioners need to know.
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.