Schița de curs

Introducere la Haskell

  • Platformă și instrumente
  • Programul Hello World
  • Un pic de istorie

Haskell sintaxă

  • Funcții
  • Distingerea cazurilor și potrivirea modelelor
  • Aspect (indentare)
  • Structuri de control (dacă, caz, let, unde)

Tip sistem

  • Tipuri de bază
  • Tipuri de funcții simple
  • Polimorfism
  • Funcții de ordin superior
  • Tipuri personalizate
  • Numerele din Haskell
  • Clasele de tip

Programe de construcție

  • Manipularea IO
  • Sistem de module
  • Pachete și biblioteci
  • Compilarea aplicațiilor

Exemple și studii de caz

  • Puzzle de opt regine în Haskell
  • Programare dinamică și memorare în Haskell
  • Analiza simplificată a fișierelor CSV
  • Un client HTTP

Cerințe

Familiaritate cu cel puțin un alt limbaj de programare. Programming experiență.

 14 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Upcoming Courses

Categorii înrudite