Programiranje u Haskelu

Zbirka lekcija o funkcionalnom programiranju

  1. Prvi koraci
    1. Haskel kompajler
    2. Struktura Haskel koda
    3. Izvršavanje Haskel koda
    4. Let ... in
    5. Where
    6. Prelom i nazubljivanje
    7. Komentari
  2. Tipovi
    1. Tip Bool
    2. Tipovi Int i Integer
    3. Tipovi Float i Double
    4. Liste
    5. Tipovi Char i [Char]
    6. Uređene \(n\)-torke
    7. Tipske klase
    8. Zaključivanje tipova
  3. Funkcije
    1. Pojam funkcije i tip funkcije
    2. Lambda izrazi
    3. Beta redukcija
    4. Tip funkcije
    5. Funkcije više promenljiva
    6. Karijevanje*
    7. Zadaci
  4. Sintaksa u funkcijama
    1. Brisanje zagrada
    2. If then else
    3. Guards
    4. Podudaranje oblika
    5. Zadaci
  5. Rekurzija
    1. Aritmetička suma
    2. Par-nepar
    3. Fibonačijev niz
    4. Zadaci
  6. Liste
    1. Rasponi
    2. Rekurzija nad listama
    3. Funkcije višeg reda
    4. Zadaci