Cantitate/Preț
Produs

Boost.Asio C++ Network Programming

Autor John Torjo
en Limba Engleză Paperback – 21 feb 2013

Găsim în această carte un instrument de lucru dens și aplicat, care solicită din partea cititorului un nivel de experiență intermediar spre avansat în ecosistemul C++. Înainte de a parcurge acest volum, utilizatorul trebuie să stăpânească deja concepte fundamentale ale bibliotecilor Boost, precum pointerii inteligenți, clasele de resurse non-copiabile (noncopyable), functoarele și utilizarea elementelor boost::bind sau boost mutexes. De asemenea, o înțelegere clară a mecanismelor de sincronizare și a diferenței dintre operațiunile de tip „blocking” și „non-blocking” este esențială pentru a implementa eficient soluțiile propuse.

Descoperim aici o alternativă elegantă la complexitatea aridă a API-urilor native de networking. Autorul John Torjo demonstrează cum trecerea la Boost.Asio poate fi realizată rapid, oferind acel nivel de abstracție necesar pentru a construi aplicații de rețea robuste fără a sacrifica performanța. Notăm cu interes accentul pus pe partea practică: structura cărții facilitează integrarea rapidă a funcționalităților prin directive simple, fiind ideală pentru dezvoltatorii care au nevoie să livreze soluții de comunicare între procese într-un timp scurt. Cititorul care a aplicat ideile din Boost C++ Application Development Cookbook - Second Edition de Antony Polukhin va găsi aici o specializare necesară pe zona de comunicații, completând cunoștințele generale despre Boost cu tehnici specifice de programare asincronă și protocoale de rețea. Spre deosebire de abordările fundamentale, acest volum se concentrează pe eficiența livrării codului în medii de producție unde portabilitatea și stabilitatea sunt critice.

Citește tot Restrânge

Preț: 25951 lei

Puncte Express: 389

Carte indisponibilă temporar


Specificații

ISBN-13: 9781782163268
ISBN-10: 1782163263
Pagini: 156
Dimensiuni: 191 x 235 x 8 mm
Greutate: 0.28 kg
Ediția:1
Editura: Packt Publishing Limited

De ce să citești această carte

Recomandăm acest volum programatorilor C++ care doresc să evite complexitatea programării de rețea la nivel de sistem. Cititorul câștigă o metodologie clară de utilizare a Boost.Asio pentru a crea aplicații distribuite cross-platform. Este alegerea optimă pentru cei care cunosc deja biblioteca Boost și caută o implementare rapidă, bazată pe un nivel de abstracție modern și eficient.


Descriere

What you want is an easy level of abstraction, which is just what this book provides in conjunction with Boost.Asio. Switching to Boost.Asio is just a few extra #include directives away, with the help of this practical and engaging guide.This book is great for developers that need to do network programming, who don't want to delve into the complicated issues of a raw networking API. You should be familiar with core Boost concepts, such as smart pointers and shared_from_this, resource classes (noncopyable), functors and boost::bind, boost mutexes, and the boost date/time library. Readers should also be familiar with "blocking" versus "non-blocking" operations.