Evaluare:
Cartea oferă o perspectivă profundă asupra raționamentului ecuațional în programarea funcțională, în special Haskell, ceea ce o face o resursă solidă pentru cursanții mai experimentați. Cartea este bine apreciată pentru scrierea sa clară, explicațiile riguroase și exercițiile cuprinzătoare. Cu toate acestea, nu este potrivit pentru începătorii absoluți, iar problemele fizice de lizibilitate pot împiedica experiența.
Avantaje:⬤ Reper important în Haskell și programarea funcțională.
⬤ Promovează calculele fără mutații, thread-safe.
⬤ Stil de scriere clar și plăcut.
⬤ Exerciții cuprinzătoare și elaborate cu soluții.
⬤ Îmbunătățește logica și abilitățile de programare aplicabile dincolo de Haskell.
⬤ Bun pentru auto-studiu pentru cursanții experimentați.
⬤ Nu este potrivit pentru începători; poate fi dificil de asimilat inițial.
⬤ Lipsă de claritate în ceea ce privește aplicarea practică a codării încă de la început.
⬤ Problemele legate de calitatea fizică a imprimării (hârtie subțire) fac lectura dificilă.
⬤ Ar putea necesita resurse suplimentare pentru a învăța Haskell pe deplin.
(pe baza a 11 recenzii ale cititorilor)
Thinking Functionally with Haskell
Richard Bird este renumit pentru claritatea și rigoarea scrierilor sale. Noul său manual, care prezintă studenților programarea funcțională, pune accentul pe tehnicile fundamentale de raționament matematic asupra programelor funcționale.
Prin studierea legilor ecuaționale care stau la baza acestora, cartea le permite studenților să aplice raționamente de calcul asupra programelor lor, atât pentru a le înțelege proprietățile, cât și pentru a le face mai eficiente. Cartea a fost concepută pentru a se potrivi unui curs de licență din primul sau al doilea an și reprezintă o revizuire și o înlocuire completă a manualelor sale anterioare.
Ea cuprinde studii de caz în Sudoku și pretty-printing, precum și peste 100 de exerciții atent selecționate cu soluții. Acest text captivant va fi bine primit atât de studenți, cât și de profesori.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)