Functional Programming in Scala: Bestsellers Scala
Autor Runar Bjarnason, Paul Chiusanoen Limba Engleză Paperback – 24 sep 2014
ACTUALIZAREA: Față de resursele introductive clasice, acest volum din seria Bestsellers Scala propune o trecere riguroasă de la sintaxa de bază la concepte avansate de programare funcțională, punând accent pe predictibilitatea rezultatelor și testabilitatea codului. Observăm o structură logică ce ghidează cititorul prin mecanismele interne ale limbajului Scala, facilitând tranziția de la programarea orientată pe obiecte la paradigma funcțională pură, fără a compromite interoperabilitatea cu ecosistemul Java.
Ne-a atras atenția modul în care Runar Bjarnason și Paul Chiusano abordează subiectele complexe: nu doar ca teorie abstractă, ci prin exerciții concrete menite să reducă erorile în aplicațiile de business. Complementar volumului Get Programming with Scala de Daniela Sfregola, care se concentrează pe o inițiere rapidă pentru dezvoltatorii OO, lucrarea de față explorează în profunzime fundamentele matematice ale funcțiilor, oferind rigoarea necesară pentru a stăpâni abstractizări de nivel înalt pe care titlurile introductive doar le menționează.
Poziționăm această lucrare ca pilon central în opera autorilor, fiind precursorul conceptual pentru Functional Programming in Kotlin. Dacă în lucrarea dedicată Kotlin accentul cade pe siguranța codului într-un limbaj modern, Functional Programming in Scala rămâne referința fundamentală pentru înțelegerea modului în care conceptele de imuabilitate și compoziție funcțională pot fi exploatate pe mașina virtuală Java (JVM). Subliniem că abordarea este una de tip tutorial serios, unde fiecare capitol construiește pe baza celui anterior, transformând teoria în instrumente practice de codare.
Preț: 285.28 lei
Preț vechi: 356.60 lei
-20%
Carte disponibilă
Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 37.22 lei
Specificații
ISBN-10: 1617290653
Pagini: 320
Dimensiuni: 184 x 234 x 17 mm
Greutate: 0.56 kg
Editura: Manning Publications
Seria Bestsellers Scala
De ce să citești această carte
Recomandăm această carte programatorilor care doresc să depășească nivelul de utilizare superficială a limbajului Scala și să înțeleagă cu adevărat paradigma funcțională. Cititorul câștigă capacitatea de a scrie cod mai scurt, mai sigur și mai ușor de paralelizat. Este o investiție esențială pentru cei care vor să aplice concepte de programare pură în proiecte reale de software engineering.
Despre autor
Runar Bjarnason este un programator autodidact cu peste 12 ani de experiență în industrie, specializat în programare funcțională din 2008. Este o voce influentă în comunitatea de dezvoltatori, fiind contributor principal la proiecte open-source majore precum biblioteca Scalaz pentru Scala și Functional Java. Expertiza sa tehnică este dublată de o activitate publicistică intensă, fiind un speaker recunoscut la conferințele de profil, unde promovează utilizarea riguroasă a conceptelor funcționale pentru îmbunătățirea calității software-ului.
Descriere scurtă
Covers the practical benefits of Functional Programming
Offers concrete examples and exercises
Logically progresses from basic techniques to advance topics
AUDIENCE
No prior experience with FP or Scala is required. Perfect for programmers familiar with FP in other languages wishing to apply their knowledge in Scala.
Notă biografică
Descriere
Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, they'll find concrete examples and exercises that open up the world of functional programming.
Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.