Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers
Pochopte silu jazyka C#, ktorý je multiparadigmatický. Táto kniha vám pomôže naučiť sa, analyzovať a využívať funkčné aspekty jazyka C#, aby ste mohli vytvárať lepšie programy.
Kniha je rozdelená na dve časti. Prvá časť sa začína prehľadom funkcionálneho programovania (FP). Venuje sa stavebným kameňom FP: funkciám a nemennosti. Dozviete sa o zabudovaných podporách pre FP, funkciách prvého a vyššieho rádu (HOF), funkčnej čistote a vedľajších efektoch, rôznych formách nemennosti a mnohom ďalšom. Časť II obsahuje diskusie o funkčnej kompozícii pomocou pipeliningu a curryingu. Vysvetľuje tiež, ako riešiť časové spájanie, a rozoberá čiastkové funkcie a užitočné funkčné vzory (napríklad Map, Bind, Filter a Fold). Autor Vaskaran Sarcar vás prevedie mechanizmami spracovania funkčných výnimiek a poskytne ďalšie tipy na zefektívnenie vašich programov.
Po prečítaní knihy pochopíte a budete schopní implementovať kľúčové aspekty FP. Budete schopní vytvárať lepší kód (a refaktorizovať existujúci kód) kombináciou najlepších techník z paradigiem FP aj objektovo orientovaného programovania (OOP).
Čo sa naučíte
⬤ Pochopiť, ako možno implementovať koncepty funkcionálneho programovania (FP) pomocou jazyka C#.
⬤ refakturovať existujúci kód (podľa paradigmy FP), aby bol čitateľnejší, udržiavateľnejší a predvídateľnejší.
⬤ Vedieť, ako možno rôzne používať pokročilé funkcie (ako sú delegáty, lambdy, generické funkcie).
⬤ Pochopiť, ako efektívne používať funkcie, ako sú lambda výrazy a odvodzovanie typov, keďže jazyk C# obsahuje explicitné rozšírenia jazyka na podporu funkcionálneho programovania.
Pre koho je táto kniha určená
Vývojárom jazyka C#, ktorí poznajú objektovo orientované programovanie (OOP) a chcú využiť silu funkcionálneho programovania (FP).
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)