Course Outline
Basistypeclassopedia
- Functie
- Toepassing
- Opvouwbaar, doorkruisbaar
- Monaden
- Anders (pijl, enz.)
Geavanceerde typen
- Algebraïsche gegevenstypen diepgaand
- Geavanceerde typeklassen
- Typ gezinnen
- GADT's
Debuggen en code optimaliseren
- Striktheid in gegevenstypen en functies
- Geheugen- en CPU-profilering
- Efficiënte datastructuren (bytestring, tekst, vector en co.)
- Opmerking over "onveilige"
Het Runtime-systeem begrijpen
- Geheugenindeling in GHC
- Uitpakken van strikte velden
- Kern begrijpen en lezen
Gelijktijdigheid in Haskell
- Haskell discussies
- MVars en co.
- STM
- Parallellisme
Buitenlandse functie-interface
- FFI-basisprincipes
- Veilig versus onveilig
- Globalen in Haskell
Sjabloon Haskell
- Verbinden en offerte
- De Q-monade
- Reïficatie
Requirements
Basiskennis van programmeertaal Haskell en enige ervaring met programmeren Haskell.
Getuigenissen (5)
The flexibility to handle cases I was interested in. Very helpful!
Paul Lopez - Student
Cursus - Haskell Fundamentals
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Cursus - Clean Code
Een grote hoeveelheid praktische kennis getoond in praktijkvoorbeelden.
Kamil - Streamsoft Kraków
Cursus - Java Advanced
Machine Translated
Regelmatig wijzigingen pushen, want op dag 3 begon ik meer te verdwalen dan voorheen en was het moeilijker om een fout snel op te sporen, ik kon snel uitchecken voor de laatste wijziging en op de hoogte zijn van het materiaal
Paulina
Cursus - Advanced Java Security
Machine Translated
Very good knowledge and character.