Programare funcțională în C++: Cum să vă îmbunătățiți programele C++ folosind tehnici funcționale

Evaluare:   (4.6 din 5)

Programare funcțională în C++: Cum să vă îmbunătățiți programele C++ folosind tehnici funcționale (Ivan Cukic)

Recenzii ale cititorilor

Rezumat:

Această carte servește ca un ghid excelent pentru proiectarea programării funcționale în C++, concentrându-se pe tehnici avansate și pe integrarea conceptelor funcționale în C++. Deși oferă o explorare completă a caracteristicilor moderne ale C++ și este bine organizată, presupune o înțelegere solidă a C++ și a caracteristicilor sale mai complexe, ceea ce o face mai puțin potrivită pentru începători. În plus, unii utilizatori au raportat probleme cu versiunea Kindle.

Avantaje:

Acoperire cuprinzătoare a conceptelor avansate de programare C++ și funcțională.
Scriere clară, bine organizată și structură ușor de citit.
Perspective asupra tehnicilor și paradigmelor de programare inovatoare.
Utilă pentru programatorii experimentați care doresc să își aprofundeze cunoștințele de programare funcțională în C++.
Bună utilizare a exemplelor, diagramelor și adnotărilor.

Dezavantaje:

Presupune cunoștințe anterioare solide de programare C++ și template, ceea ce o face nepotrivită pentru începători.
Versiunea Kindle este slab redată, cu probleme tipografice și este incompletă comparativ cu versiunea tipărită.
Este posibil ca unele exemple să nu se compileze ușor din cauza utilizării unor biblioteci mai vechi.

(pe baza a 12 recenzii ale cititorilor)

Titlul original:

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Conținutul cărții:

Rezumat

Programarea funcțională în C++ îi învață pe dezvoltatori partea practică a programării funcționale și instrumentele pe care le oferă C++ pentru a dezvolta software în stil funcțional. Acest ghid aprofundat este plin de diagrame utile care vă ajută să înțelegeți conceptele PF și să începeți să gândiți funcțional.

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

Despre tehnologie

Codul bine scris este mai ușor de testat și reutilizat, mai simplu de paralelizat și mai puțin predispus la erori. Stăpânirea stilului funcțional de programare vă poate ajuta să faceți față cerințelor aplicațiilor moderne și va duce la exprimarea mai simplă a logicii complexe a programului, la gestionarea grațioasă a erorilor și la o simultaneitate elegantă. C++ sprijină FP cu șabloane, lambdas și alte caracteristici de bază ale limbajului, împreună cu multe părți ale STL.

Despre carte

Programarea funcțională în C++ vă ajută să dezlănțuiți latura funcțională a creierului dumneavoastră, pe măsură ce obțineți o nouă perspectivă puternică asupra programării în C++. Veți descoperi zeci de exemple, diagrame și ilustrații care detaliază conceptele funcționale pe care le puteți aplica în C++, inclusiv evaluarea leneșă, obiectele și invocabilele funcțiilor, tipurile de date algebrice și multe altele. Pe măsură ce citiți, veți potrivi tehnicile FP cu scenariile practice în care acestea oferă cele mai multe beneficii.

Ce este în interior

⬤ Scrierea unui cod mai sigur fără penalizări de performanță.

⬤ Tratarea explicită a erorilor prin sistemul de tipuri.

⬤ Extinderea C++ cu noi structuri de control.

⬤ Compunerea sarcinilor cu DSL-uri.

Despre cititor

Scris pentru dezvoltatori cu doi sau mai mulți ani de experiență în codarea în C++.

Despre autor

Ivan Čukic este un dezvoltator de bază la KDE și codifică în C++ din 1998. Predă C++ modern și programare funcțională la Facultatea de Matematică de la Universitatea din Belgrad.

Table of Contents

⬤ Introducere la programarea funcțională.

⬤ Începerea cu programarea funcțională.

⬤ Obiecte funcționale.

⬤ Crearea de funcții noi din cele vechi.

⬤ Purătate: Evitarea stării mutabile.

⬤ Evaluarea leneșă.

⬤ Ranges.

⬤ Structuri de date funcționale.

⬤ Tipuri de date algebrice și potrivirea modelelor.

⬤ Monade.

⬤ Metaprogramarea modelelor.

⬤ Proiectare funcțională pentru sisteme concurente.

⬤ Testarea ș i depanarea.

Alte date despre carte:

ISBN:9781617293818
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2019
Numărul de pagini:320

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programare funcțională în C++: Cum să vă îmbunătățiți programele C++ folosind tehnici funcționale -...
Rezumat Programarea funcțională în C++ îi învață...
Programare funcțională în C++: Cum să vă îmbunătățiți programele C++ folosind tehnici funcționale - Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

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)