Boost.Asio C++ Network Programming
Autor John Torjoen 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.
Preț: 259.51 lei
Carte indisponibilă temporar
Specificații
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.