Nyelvek listája
Kezdő oldal
Bevezetés
Kezdetek
A funkcionális nyelvekről
Rövid bemutatás
Ingyenes fordítók
Adattípusok
Elemi
Összetett
Változók és kifejezések
Változók
Szintaxis
Változók típusa
Láthatóság és hatáskör
Kifejezések
Absztrakt adattípusok
Generic
Kivételkezelés
Elfogás
Saját kivétel definiálás
Kivétel dobása
Kivételek terjedése
Kivételek lekezelése
Objektum-orientált programozás
Helyességbizonyítás
Párhuzamosság
Concurrent Haskell
Software Transactional Memory (STM)
Alprogramok és paramétereik
Függvények, operátorok
Mintaillesztés
Rekurzió
Magasabbrendű függvények
Lexikális elemek
Jelkészlet
Azonosítók
Literálok
Komment
Monádok
Matematikai háttér
Kategória
Kategóriák a programozásban
Monádok a funkcionális programozásban
Funktorok
A monad osztaly
Do-szintaxis
A MonadPlus osztály
Beépített monádok
A Maybe típus
Vezérlési szerkezetek
Alapvető vezérlési szerkezetek
Template Haskell
Makrózás, metaprogramozás
Példa: Vetítőfüggvények
Haskell kód generálása
Egyedi nevek biztosítása
Haskell kód "idézőjelezése"
Makrók felhasználása
A GHC működése
A GHC struktúrája
A fordítási folyamat
Hogyan tovább
Tutorial
Előfeltételek
Alapvető típusok
Listák
Adatreprezentáció
Polimorfizmus
Haladó programozási módszerek
Funkcionális programozás vs. imperatív programozás
Egyszerű adatbázis építése
Modulok
Példaprogramok
Készítők
A Haskell programozási nyelv
Készítők
Készítők neve
Meződi Balázs
Nguyen Trung Kien
Németh (Encsé) Dávid
Salvi Péter
Szendi Ferenc
Hajós Márton
Kiss Viktória
Boldizsár Szilárd
Száva Kinga