Cantitate/Preț
Produs

Concurrency in .NET

Autor Riccardo Terrell
en Limba Engleză Paperback – 13 iul 2018

Observăm în Concurrency in .NET o abordare pragmatică semnată de Riccardo Terrell, a cărui experiență în ecosistemul .NET se traduce într-un ghid tehnic riguros despre construirea sistemelor care procesează date simultan. Autorul pornește de la premisa că dificultățile programării concurente tradiționale — blocajele (deadlocks) și condițiile de cursă (race conditions) — pot fi neutralizate prin adoptarea principiilor din programarea funcțională. Reținem accentul pus pe imutabilitate și pe izolarea efectelor secundare, tehnici care permit trecerea datelor între firele de execuție fără riscul coruperii stării partajate. Structura celor 568 de pagini este concepută pentru a ghida arhitecții și dezvoltatorii prin complexitatea modelelor de programare asincronă. Pe linia practică a volumului Functional Programming in C# de Enrico Buonanno, dar cu focus pe execuția paralelă și scalabilitate, lucrarea de față demonstrează cum conceptele abstracte se transformă în soluții de producție. În timp ce alte resurse se concentrează pe sintaxă, Terrell analizează arhitectura fluxurilor de date și gestionarea resurselor în medii multi-core. Merită menționat că textul nu se limitează la teorie, ci oferă tipare de design aplicabile direct în proiecte complexe de tip cloud sau enterprise. Stilul este direct, tehnic, eliminând ambiguitățile și oferind o perspectivă clară asupra modului în care paradigma funcțională îmbunătățește fiabilitatea codului în .NET.

Citește tot Restrânge

Preț: 30829 lei

Preț vechi: 38536 lei
-20%

Puncte Express: 462

Carte tipărită la comandă

Livrare economică 01-15 iunie


Specificații

ISBN-13: 9781617292996
ISBN-10: 1617292990
Pagini: 568
Dimensiuni: 187 x 236 x 35 mm
Greutate: 0.97 kg
Editura: Simon & Schuster Distribution Clients

De ce să citești această carte

Recomandăm această carte dezvoltatorilor .NET care doresc să stăpânească sistemele concurente fără complexitatea erorilor de sincronizare manuală. Cititorul câștigă o înțelegere profundă a modului în care programarea funcțională simplifică scalabilitatea, învățând să scrie cod mai sigur și mai ușor de testat. Este un instrument esențial pentru trecerea de la programarea secvențială la sisteme moderne, de înaltă performanță.


Descriere scurtă

Functional languages help developers support concurrency by encouraging immutable data structures that can be passed between threads without having to worry about a shared state, all while avoiding side effects.
Functional Concurrency in .NETA teaches readers how to build concurrent and scalable programs in .NET using the functional paradigm. This intermediate-level guide is aimed at developers, architects, and passionate computer programmers.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.