Acest capitol acoperă
- Rezolvarea problemelor complexe prin compunerea de soluții simple
- Simplificarea programării funcționale cu închideri
- Îmbunătățirea performanței programului cu tehnici funcționale
- Folosind o evaluare leneșă
Scrierea codului în programarea funcțională vă poate face să vă simțiți ca șoferul unei mașini rapide, accelerând fără a fi nevoie să știți cum funcționează mecanica de bază. În capitolul 1, ați aflat că adoptarea unei abordări FP pentru scrierea aplicațiilor concurente răspunde mai bine provocărilor din scrierea acestor aplicații decât, de exemplu, o abordare orientată obiect. Conceptele cheie, cum ar fi variabilele imuabile și puritatea, în orice limbaj FP înseamnă că, în timp ce scrierea aplicațiilor concurente rămâne departe de a fi ușoară, dezvoltatorii pot avea încredere că nu se vor confrunta cu câteva dintre capcanele tradiționale ale programării paralele. Proiectarea FP înseamnă că probleme precum condițiile cursei și blocajele nu se pot întâmpla.
În acest capitol vom analiza în detaliu principalele principii FP care ne ajută în căutarea de a scrie aplicații concurente de înaltă calitate. Veți afla care sunt principiile, cum funcționează atât în C # (pe cât posibil), cât și în F # și cum se încadrează în modelele pentru programarea paralelă.
- Exerciții târâtoare pentru a vă spori puterea funcțională și arde grăsimile
- Capitolul 10 - Utilizarea eficientă a cărbunelui
- Capitolul 5 Studiul cineticii și mecanismelor transformărilor chimice ale polimerilor la niveluri ridicate
- Tehnici de codificare a datelor pentru a îmbunătăți performanța System on Chip - ScienceDirect
- Crossfire Playerbook - Capitolul 6