Cantitate/Preț
Produs

Functional Programming in Scala: Bestsellers Scala

Autor Runar Bjarnason, Paul Chiusano
en 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.

Citește tot Restrânge

Preț: 28528 lei

Preț vechi: 35660 lei
-20%

Puncte Express: 428

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 3722 lei


Specificații

ISBN-13: 9781617290657
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ă

RETAIL SELLING POINTS
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ă

Paul Chiusano has been writing and shipping functional code in Scala since 2008 and is responsible for the introduction and growth of Scala usage at his company, Capital IQ. As part of this effort he co-designed a functional programming curriculum and taught an internal course for coworkers interested in learning FP. Paul is also a regular blogger and speaker on functional programming and Scala.
Runar Bjarnason is a self-taught programmer with 12 years of industry experience, with a focus on functional programming since 2008. Runar is a prolific blogger and occasional speaker on functional programming and the Scala programming language. He is a principal contributor to the Scalaz library for Scala and the Functional Java library for Java.

Descriere

Functional programming (FP) is a programming style emphasizing functions that return consistent and predictable results regardless of a program's state. As a result, functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with existing Java libraries make Scala a great place to start learning FP.
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.