Purely Functional Data Structures
Autor Chris Okasakien Limba Engleză Hardback – 10 mar 2009
În dezvoltarea software modernă, tranziția de la paradigmele imperative la cele funcționale necesită o reevaluare fundamentală a modului în care gestionăm starea și datele. Notăm cu interes faptul că Purely Functional Data Structures de Chris Okasaki rămâne resursa de referință pentru această schimbare de mentalitate, axându-se pe imutabilitate și persistență. Metodologia propusă de Chris Okasaki nu se rezumă la o simplă transpunere a algoritmilor din C++ sau Java, ci reconstruiește arhitectura acestora pentru a elimina efectele secundare, utilizând tehnici avansate de design patterns specifice programării funcționale. Subliniem rigoarea cu care sunt tratate structurile clasice, precum arborii red-black sau cozile binomiale, adaptate pentru a funcționa eficient în limbaje precum Standard ML sau Haskell. Volumul explorează în profunzime concepte de performanță deseori ignorate, demonstrând cum evaluarea leneșă (lazy evaluation) poate fi utilizată pentru a obține o complexitate amortizată competitivă. Complementar lui Functional Data Structures in R de Thomas Mailund, care se concentrează pe soluții practice și „workarounds” pentru un limbaj specific, volumul lui Okasaki oferă fundamentul teoretic și abstract necesar pentru a proiecta structuri de date originale, indiferent de ecosistemul tehnologic utilizat. Credem că valoarea acestui text rezidă în capacitatea de a transforma concepte matematice abstracte în specificații de implementare concrete. Structura sa permite atât studiul individual, cât și utilizarea ca manual de referință pentru inginerii software care doresc să stăpânească eleganța codului declarativ fără a sacrifica eficiența algoritmilor.
Preț: 593.52 lei
Preț vechi: 741.89 lei
-20%
Carte tipărită la comandă
Livrare economică 15-29 iunie
Specificații
ISBN-10: 0521631246
Pagini: 232
Dimensiuni: 157 x 235 x 18 mm
Greutate: 0.53 kg
Ediția:New.
Editura: Cambridge University Press
Locul publicării:Cambridge, United Kingdom
De ce să citești această carte
Recomandăm această lucrare profesioniștilor care doresc să înțeleagă arhitectura structurilor de date imutabile. Veți câștiga o perspectivă tehnică profundă asupra modului în care funcționează persistența datelor și cum pot fi implementați algoritmi performanți în limbaje funcționale. Este o resursă esențială pentru a trece de la scrierea de cod funcțional de bază la proiectarea de sisteme complexe și eficiente.