1. Főoldal
  2. Könyvek
  3. Funkcionális programozás
Funkcionális programozás

1.fejezet ingyen

Funkcionális programozás

Paul Chiusano, Rúnar Bjarnason

47 perc7 fejezet

Miről szól?

Elég megnézned egy függvény típusait ahhoz, hogy megértsd, mit csinál, még ha soha nem olvasod el a törzsét. A könyv azt mutatja meg, hogy ezzel az egyetlen tiltással, hogy a függvényed ne csinálhasson semmit a háttérben, mindent meg lehet írni másképpen. Hibakezelést, párhuzamosságot, fájlokat, az egészet. Az eredmény pedig kód, amit fejben egyedül tudsz érteni, ahol nincs szükség az egész rendszerre.

Olvass bele

Funkcionális programozás — összefoglaló

1969-ben megjelent Párizsban egy háromszáz oldalas regény. Eltűnik benne egy ember, a barátai keresik, a nyomok sehová sem vezetnek. A kritika jól fogadta. Az egyik recenzens hosszan dicsérte a nyelvezetét, és közben végig nem vette észre, mi a furcsa a szövegben.

Egyetlen „e” betű sem szerepel benne. Franciául. Abban a nyelvben, ahol nagyjából minden hatodik leütés egy „e”. Georges Perec önként vette el magától a nyelv leggyakoribb betűjét, aztán megírta a regényt abból, ami maradt. A szöveg nem lett tőle szegényebb. Arra kényszerítette, hogy olyan megoldásokat találjon, amik magától soha nem jutottak volna eszébe.

Paul Chiusano és Rúnar Bjarnason könyve pontosan ilyen fogadást ajánl, csak nem betűkre, hanem kódra. Egyetlen dolgot tilt meg: hogy a függvényeid a hátad mögött csináljanak bármit. Ne írjanak fájlba, ne dobjanak hibát, ne írjanak felül egyetlen változót sem, ne nyúljanak a képernyőhöz. Semmi mást ne tegyenek, csak a bemenetből számoljanak ki egy eredményt. Első hallásra ez nem korlátozás, hanem bénítás.

És mégis. A könyv több száz oldalon keresztül azt mutatja meg, hogy minden megírható így is. A hibakezelés, az állapot, a párhuzamosság, a fájlok, a képernyő. Mindegyikre van tiszta megoldás, és a legtöbb jobb annál, amit kiváltott.

Olvasd el 47 perc alatt

Ez és további 563 könyv vár rád a KönyvKlubban.

Olvasd be a telefonoddal