Schița de curs
Tipul de bazăclassopedia
- Functor
- Aplicativ
- Pliabil, Traversabil
- Monade
- Altele (Săgeată etc.)
Tipuri avansate
- Tipuri de date algebrice în profunzime
- Clasele de tip avansat
- Familii de tip
- GADT-uri
Depanare și optimizare a codului
- Rigurozitate în tipurile și funcțiile de date
- Profilare memorie și CPU
- Structuri eficiente de date (bytestring, text, vector și co.)
- Notă despre „nesigure”
Înțelegerea sistemului Runtime
- Dispunerea memoriei în GHC
- Despachetarea câmpurilor stricte
- Înțelegerea și citirea Core
Concurență în Haskell
- Haskell fire
- MBars și co.
- STM
- Paralelism
Interfață cu funcție străină
- Bazele FFI
- Sigur vs. nesigur
- Global în Haskell
Șablon Haskell
- Îmbinare și cotație
- Monada Q
- Reificare
Cerințe
Cunoștințe de bază ale limbajului de programare Haskell și o anumită experiență în programarea Haskell.
Mărturii (5)
The flexibility to handle cases I was interested in. Very helpful!
Paul Lopez - Student
Curs - Haskell Fundamentals
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Curs - Clean Code
O mulțime de cunoștințe practice prezentate cu exemple din "viața reală".
Kamil - Streamsoft Kraków
Curs - Java Advanced
Tradus de catre o masina
Schimbări pe loc, deoarece în ziua a 3-a începusem deja să mă pierd mai mult decât înainte și era mai greu să descopăr rapid o greșeală, am putut să fac zcheckout la ultima schimbare și să fiu la curent cu materialul.
Paulina
Curs - Advanced Java Security
Tradus de catre o masina
Very good knowledge and character.