Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział1.Dlaczegoprogramowanie
funkcyjne?
Programistafunkcyjny(rzecz.):Osoba,któranazywazmienneDx”,nazywa
funkcjeDforaznazywawzorcekoduDzygohistomorficznymprepromor-
fizmem”.
JamesIry@jamesiry13/5/2015
https://twitter.com/jamesiry/status/598547781515485184
Programowaniefunkcyjne(FP)niejestwżadnymrazienowympojęciem.Jest
obecnewniemalcałejhistoriiprogramowania.Jednak,choćniejestempewien,
czymożnatakuczciwiepowiedzieć,niebyłomainstreamowąkoncepcjąwświecie
deweloperówoprogramowania,dochwili,gdykilkalattemuzaszłazmiana.
Wydajemisię,żeFPbyłoraczejdziedzinąakademicką.
Jednakwszystkotosięzmienia.NarastafalazainteresowaniaFP,nietylkona
poziomiejęzyka,aletakżebibliotekiplatform.Byćmożeczytacietentekst,
gdyżokazałosię,żeFPjestczymś,czegoniedasiędłużejignorować.Lubmoże
jakjapróbowaliścienaukiFPwielerazy,alenieudałosiępokonaćterminologii
lubnotacjimatematycznej.
Tenpierwszyrozdziałstanowiodpowiedźnatakiepytania,jakDDlaczegonależy
używaćFPwswoimkodzie”lubDJakmożnalekkofunkcyjnyJavaScriptporównać
ztym,coinnimówiąoFP?”.Popodaniupodstawwcałejksiążcekawałekpo
kawałkuodkrywamtechnikiiwzorcepisaniawlekkofunkcyjnymstyluJS.
Rozdział10Dlaczegoprogramowaniefunkcyjne?
1