Cantitate/Preț
Produs

Cybernetics in C++

Autor Avi Bhattacharyya
en Limba Engleză Hardback – 31 ian 2018

Observăm în literatura academică dedicată limbajului C++ o lacună între manualele teoretice rigide și ghidurile de bune practici fragmentate. Volumul Cybernetics in C++, semnat de Avi Bhattacharyya, vine să completeze acest gol prin fuziunea dintre o lucrare de referință exhaustivă și un instrument practic de optimizare a codului. Notăm cu interes abordarea structurală a autorului: renunțarea la blocurile dense de text în favoarea unui stil bazat pe liste punctate, facilitând astfel o parcurgere rapidă și o regăsire eficientă a informației în mediul de lucru profesional.

Analiza se distinge prin rigoarea cu care tratează ambiguitățile limbajului, de la mecanismele subtile ale polimorfismului static și dinamic, până la gestionarea resurselor și diferențele critice între pointeri și referințe. Cititorii familiarizați cu Effective C++: 55 Specific Ways to Improve Your Programs and Designs de Scott Meyers vor aprecia modul în care Avi Bhattacharyya extinde conceptul de sfaturi expert, integrând secțiuni de tip „Prospective Evils” care funcționează ca un filtru de siguranță împotriva erorilor de design software. Spre deosebire de C++: The Complete Reference de Herbert Schildt, care oferă o panoramă sintactică, Cybernetics in C++ pune accentul pe cibernetica sistemelor, explicând de ce anumite structuri, precum moștenirea de implementare multiplă, sunt considerate problematice în arhitecturile complexe.

Recomandăm acest volum pentru cele 664 de pagini de conținut dens, care acoperă programarea generică și orientată pe obiecte la un nivel de expertiză cerut în ingineria software contemporană. Este o resursă care transformă un limbaj adesea intimidant într-un sistem controlabil prin reguli empirice și soluții de optimizare clare.

Citește tot Restrânge

Preț: 66152 lei

Preț vechi: 72694 lei
-9%

Puncte Express: 992

Carte disponibilă

Livrare economică 11-25 mai
Livrare express 24-30 aprilie pentru 5417 lei


Specificații

ISBN-13: 9788793609457
ISBN-10: 8793609450
Pagini: 664
Dimensiuni: 156 x 234 x 40 mm
Greutate: 1.03 kg
Ediția:1
Editura: River Publishers
Colecția River Publishers

Public țintă

Academic

De ce să citești această carte

Recomandăm această carte inginerilor și studenților la informatică care doresc să treacă de la utilizarea sintaxei la stăpânirea arhitecturală a limbajului C++. Cititorul câștigă o înțelegere profundă a gestiunii resurselor și a capcanelor de design prin secțiunile „Prospective Evils”. Este un instrument esențial pentru oricine vrea să scrie cod optimizat, beneficiind de un format care prioritizează accesul rapid la informație și rigoarea academică a editurii River Publishers.


Descriere scurtă

C++ is a powerful, much sought after programming language, but can be daunting to work with, even for engineering professionals. Why is this book so useful? Have you ever wondered:- How do keywords like static and virtual change their meanings according to context?- What are the similarities and differences between Pointers and References, Pointers and Arrays, Constructors and Copy Constructors, Nested and Local Inner Classes?- Why is Multiple Interface Inheritance seen to be beautiful but Multiple Implementation Inheritance considered evil?- When is Polymorphism Static or Dynamic, Bounded or Unbounded?Answers on these questions, and much more, are explained in this book, Cybernetics in C++. What makes this text so different and appealing in comparison to existing books on the market?- The Bulleted style, as opposed to Prose, produces results much faster, both in learning and reference- Rules of Thumb, and further expert Tips are given throughout in how to optimise your code- The Prospective Evils sections tell you what to avoid- The thorough coverage ensures you will be trained to expert level in each of Imperative, Procedural, Memory & Resource Management, Object Oriented and Generic ProgrammingCybernetics in C++ combines a theoretical overview and practical approach in one book, which should prove to be a useful reference for computer scientists, software programmers, engineers and students in this and related field.