Grokking Functional Programming

Evaluare:   (3.7 din 5)

Grokking Functional Programming (Michal Plachta)

Recenzii ale cititorilor

Rezumat:

Grokking Functional Programming (GFP) este lăudată pentru că este o introducere accesibilă și cuprinzătoare în programarea funcțională, în special pentru dezvoltatorii Java care doresc să treacă la paradigme mai funcționale. Cartea acoperă o gamă largă de concepte, de la principii de bază la aplicații avansate și este plină de exemple practice și diagrame care sporesc înțelegerea. Deși este foarte recomandată pentru începători și programatori intermediari, unii cititori au raportat probleme legate de calitatea imprimării și defecte fizice, cum ar fi pagini lipsă.

Avantaje:

Introducere cuprinzătoare a conceptelor de programare funcțională, accesibilă pentru începători.
Introducere graduală în subiecte avansate și aplicații practice în Scala.
Stil de scriere clar, cu o mulțime de exemple și diagrame.
Abordează atât „cum”, cât și „de ce” programării funcționale.
Potrivit atât pentru începători, cât și pentru programatorii experimentați care doresc să își aprofundeze cunoștințele.

Dezavantaje:

Unele exemplare fizice au probleme precum pagini lipsă sau duplicate și calitate slabă a imprimării.
Cartea se concentrează în principal pe programarea funcțională tipizată, ceea ce s-ar putea să nu atragă susținătorii limbajelor netipizate.
Abundența de ajutoare vizuale și adnotări poate distrage atenția anumitor cititori.

(pe baza a 11 recenzii ale cititorilor)

Conținutul cărții:

Nu trebuie să vă temeți să deveniți funcționali! Acest ghid prietenos, viu și captivant este perfect pentru orice programator perplex. El prezintă principiile programării funcționale într-un mod simplu și concis, care vă va ajuta să înțelegeți ce înseamnă cu adevărat programarea funcțională.

În Grokking Functional Programming veți învăța:

Proiectarea cu funcții și tipuri în loc de obiecte.

Programarea cu funcții pure și valori imuabile.

Scrierea de programe concurente folosind stilul funcțional.

Testarea programelor funcționale.

Abordări de învățare multiple pentru a vă ajuta să asimilați fiecare concept nou.

Dacă v-ați dat vreodată ochii peste cap cu privire la programarea funcțională, aceasta este cartea pentru dumneavoastră. Deschideți Grokking Functional Programming și veți găsi idei funcționale mapate pe ceea ce știți deja ca programator orientat pe obiecte. Cartea se concentrează pe aspectele practice încă de la prima pagină. Exemplele practice aplică principiile funcționale la sarcinile de programare zilnice, cum ar fi concurența, gestionarea erorilor și îmbunătățirea lizibilității. În plus, puzzle-urile și exercițiile vă permit să gândiți și să puneți în practică ceea ce învățați. Veți ajunge în curând la un moment uimitor "aha" și veți începe să vedeți codul într-un mod complet nou.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie.

În sfârșit, există o modalitate ușoară de a învăța programarea funcțională! Această carte unică începe cu ideile familiare ale OOP și introduce FP pas cu pas, folosind exemple relevante, exerciții captivante și o mulțime de ilustrații. Veți fi uimit de cât de repede veți începe să vedeți sarcinile software din această nouă perspectivă valoroasă.

Despre carte.

Grokking Functional Programming prezintă programarea funcțională dezvoltatorilor imperativi. Veți începe cu sarcini de codare mici și confortabile care expun concepte de bază precum scrierea de funcții pure și lucrul cu date imuabile. Pe parcurs, veți învăța cum să scrieți cod care elimină erorile comune cauzate de starea distribuită complexă. Veți explora, de asemenea, abordarea FP a IO, concurența și fluxul de date. Când veți termina, veți scrie cod funcțional curat care este ușor de înțeles, testat și întreținut.

Ce este în interior.

Proiectarea cu funcții și tipuri în loc de obiecte.

Programarea cu funcții pure și valori imuabile.

Scrierea de programe concurente folosind stilul funcțional.

Testarea programelor funcționale.

Despre cititor.

Pentru dezvoltatorii care cunosc un limbaj orientat pe obiecte. Exemple în Java și Scala.

Despre autor.

Michal Plachta este un dezvoltator de software cu experiență care vorbește și scrie în mod regulat despre crearea de aplicații mentenabile.

Tabla de conținut.

Partea 1 Setul de instrumente funcționale.

1 Învățarea programării funcționale.

2 Funcții pure.

3 Valori imuabile.

4 Funcțiile ca valori.

Partea 2 Programe funcționale.

5 Programe secvențiale.

6 Gestionarea erorilor.

7 Cerințe ca tipuri.

8 IO ca valori.

9 Fluxuri ca valori.

10 Programe concurente.

Partea 3 Programare funcțională aplicată.

11 Proiectarea programelor funcționale.

12 Testarea programelor funcționale.

Alte date despre carte:

ISBN:9781617291838
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Grokking Functional Programming
Nu trebuie să vă temeți să deveniți funcționali! Acest ghid prietenos, viu și captivant este perfect pentru orice programator perplex. El prezintă...
Grokking Functional Programming

Lucrările autorului au fost publicate de următorii editori:

© 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)