Email a szerzőnek
You can use this page to email Páli Gábor about Programozás tisztán funkcionális alapokon: Áttekintés.
A könyvről
Ez a könyv azoknak készült, akik szívesen olvasnának magyarul a tisztán funkcionális programozási nyelvekről, de még nem ismerik ezeket annyira. A tisztán funkcionális programozás a számítógépek megszólításának egy lehetséges módja, ahol különféle matematikai elvek, függvények felhasználásán keresztül valósítjuk meg az automatizálandó feladatokat. Ez tulajdonképpen a matematika több száz éves bölcsességének latba vetése a minél jobb szoftverek készítésének érdekében. A kapcsolat a matematikával ráadásul annyira erős, hogy akár annak egyes részeit is le lehet írni a segítségével. Így aztán nem egyszerűen kész sémákat vagy recepteket kapunk bizonyos problémák gyors és helyes megoldására, hanem a gondolkodásunk is nemesedik. Egyszerre láthatjuk a matematikát és a programozást is egy másik oldaláról, amitől talán már nem leszünk képesek ugyanúgy gondolni rájuk, mint korábban. A főbb jellemzőket a Haskell programozási nyelven keresztül mutatjuk be. A Haskell több évtizedes múlttal rendelkezik, ám napjainkban is aktívan fejlődik, számos népszerű platformra elérhető hozzá fordítóprogram, sok weboldal, blog és szakkönyv foglalkozik vele, és egy viszonylag nagy méretű, globális közösséget tudhat maga körül.
A szerzőről
Dr. Páli Gábor János (1982) a Debreceni Egyetem Informatikai Karán szerzett először okleveles programtervező matematikus és angol-informatika szakfordító képesítést, később a Babeș-Bolyai Tudományegyetemen és az Eötvös Loránd Tudományegyetemen informatikából egyetemi doktori fokozatot. Közel húsz éve foglalkozik funkcionális programozási nyelvekkel. Közreműködőként a témában részt vett a Chalmers University of Technology (Göteborg, Svédország) és az Ericsson közös, valamint a University of Cambridge Computer Laboratory ipari kutatási projektjeiben. Tíz évig oktatott egyetemen programozási nyelveket. Mellette az iparban is szoftvermérnökként fejlesztett nagyteljesítményű, robusztus, funkcionális nyelven implementált megoldásokat.