Cantitate/Preț
Produs

Learn You a Haskell for Great Good

Autor Miran Lipovaca
en Limba Engleză Paperback – 15 apr 2011

Ceea ce diferențiază Learn You a Haskell for Great Good de documentația oficială sau de manualele academice rigide este abordarea vizuală și ludică a unui subiect tehnic complex. Observăm cum Miran Lipovaca reușește să transforme învățarea programării funcționale într-o experiență intuitivă, folosind ilustrații proprii și exemple neconvenționale pentru a demitiza structurile matematice din spatele Haskell.

Structura volumului este una progresivă, menită să construiască o bază solidă. Începem cu elementele fundamentale — sintaxă, clase de tipuri și recursivitate — pentru ca apoi să avansăm către subiectele care definesc „centura neagră” în Haskell: functori, monade și sisteme de intrare/ieșire pur funcționale. Apreciem în mod deosebit modul în care este explicată „lenea” (lazy evaluation), permițând cititorului să înțeleagă cum se pot manipula seturi de date infinite fără a compromite performanța sistemului.

Cititorul care a aplicat ideile riguroase din Programming in Haskell de Graham Hutton va găsi aici puntea necesară între teorie și intuiția practică, textul fiind mult mai relaxat, dar la fel de precis din punct de vedere tehnic. În timp ce alte resurse pot părea aride, Learn You a Haskell for Great Good utilizează umorul pentru a fixa concepte dificile precum „zippers” sau ierarhiile de tipuri. Recomandăm acest volum ca pe o resursă de învățare activă, unde fiecare fragment de cod este integrat într-un context narativ care facilitează retenția informațiilor despre un limbaj renumit pentru curba sa de învățare abruptă.

Citește tot Restrânge

Preț: 21702 lei

Preț vechi: 33908 lei
-36%

Puncte Express: 326

Carte disponibilă

Livrare economică 21-27 mai
Livrare express 01-07 mai pentru 7171 lei


Specificații

ISBN-13: 9781593272838
ISBN-10: 1593272839
Pagini: 400
Dimensiuni: 178 x 234 x 27 mm
Greutate: 0.81 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:New York, United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să treacă de la paradigma imperativă la cea funcțională fără a se bloca în terminologie academică densă. Câștigați o înțelegere profundă a monadelor și a sistemelor de tipuri prin exemple practice și ilustrații memorabile. Este resursa ideală pentru a stăpâni Haskell într-un mod relaxat, dar riguros, transformând conceptele abstracte în instrumente de lucru concrete.


Despre autor

Miran Lipovača este un dezvoltator și fost student în informatică din Ljubljana, Slovenia. A devenit o figură centrală în comunitatea de programare datorită talentului său de a explica subiecte complexe prin metode vizuale și narative. Tutorialul său online, care stă la baza cărții Learn You a Haskell for Great Good, a fost adoptat la nivel mondial ca fiind cea mai accesibilă poartă de intrare în universul Haskell, combinând expertiza tehnică cu un stil artistic distinctiv.


Descriere

It's all in the name: Learn You a Haskell for Great Good! is a hilarious, illustrated guide to this complex functional language. Packed with the author's original artwork, pop culture references, and most importantly, useful example code, this book teaches functional fundamentals in a way you never thought possible. You'll start with the kid stuff: basic syntax, recursion, types and type classes. Then once you've got the basics down, the real black belt master-class begins: you'll learn to use applicative functors, monads, zippers, and all the other mythical Haskell constructs you've only read about in storybooks. As you work your way through the author's imaginative (and occasionally insane) examples, you'll learn to: Laugh in the face of side effects as you wield purely functional programming techniques Use the magic of Haskell's 'laziness' to play with infinite sets of data Organize your programs by creating your own types, type classes, and modules Use Haskell's elegant input/output system to share the genius of your programs with the outside world Short of eating the author's brain, you will not find a better way to learn this powerful language than reading Learn You a Haskell for Great Good!