Cantitate/Preț
Produs

Functional Programming in C#, Second Edition

Autor Enrico Buonanno
en Limba Engleză Paperback – feb 2022

Ceea ce diferențiază Functional Programming in C#, Second Edition de documentația tehnică standard este mutarea accentului de la simpla sintaxă la o schimbare profundă de paradigmă în designul software. Apreciem modul în care Enrico Buonanno nu se limitează la a explica noile funcționalități din C#, ci demonstrează cum acestea pot fi orchestrate pentru a crea sisteme mai sigure și mai ușor de întreținut. Subliniem faptul că această ediție a doua integrează organic elemente recente ale limbajului, precum înregistrările (records) și potrivirea modelelor (pattern matching), transformându-le din simple curiozități sintactice în instrumente esențiale pentru gestionarea stării și a fluxului de date. Ca și Vaskaran Sarcar în Introducing Functional Programming Using C#, autorul distilează experiență reală în principii acționabile, însă Enrico Buonanno merge un pas mai departe în zona de arhitectură, explorând compoziția monadică prin LINQ și fluxurile asincrone. Față de lucrarea sa anterioară, Functional Programming in C#, această ediție reflectă evoluția C# către un limbaj multi-paradigmă matur, oferind soluții practice pentru probleme de concurență și complexitate. Merită menționat că structura cărții facilitează o tranziție lină pentru dezvoltatorii obișnuiți cu stilul imperativ, introducând progresiv concepte de puritate funcțională și imuabilitate fără a pierde contactul cu pragmatismul necesar în mediile de producție. Stilul este tehnic și aplicat, oferind numeroase exemple de referință care pot fi transpuse direct în proiectele curente ale inginerilor software.

Citește tot Restrânge

Preț: 36896 lei

Preț vechi: 46121 lei
-20%

Puncte Express: 553

Carte disponibilă

Livrare economică 23 mai-06 iunie
Livrare express 12-16 mai pentru 3994 lei


Specificații

ISBN-13: 9781617299827
ISBN-10: 1617299820
Pagini: 448
Dimensiuni: 190 x 235 x 27 mm
Greutate: 0.72 kg
Ediția:2nd edition
Editura: Manning Publications

De ce să citești această carte

Recomandăm această lucrare programatorilor C# care doresc să depășească limitele programării orientate pe obiecte. Prin stăpânirea conceptelor de imuabilitate și compoziție a funcțiilor, cititorul câștigă capacitatea de a scrie un cod mai curat, cu mai puține erori de execuție și mult mai ușor de testat unitar. Este o investiție esențială pentru cei care vizează scrierea unor aplicații robuste și moderne în ecosistemul .NET.


Descriere scurtă

Functional Programming in C#, Second Edition teaches you to apply functional thinking to real-world problems using the C# language. Functional Programming in C#, Second Edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records. Each chapter is packed with awesome perspectives and epiphany moments. Functional Programming in C#, Second Edition teaches you to apply functional thinking to real-world problems using the C# language. You'll discover the principles and language features of functional programming, explore C#'s functional language features, and learn how to use them to write code that is concise, elegant, and robust. Through numerous real-world examples, you'll also learn the power of function composition, data flow programming, immutable data structures, and monadic composition with LINQ. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.