Struttura del corso
Tipo di baseclassopedia
- Funtore
- Appropriato
- Pieghevole, Attraversabile
- Monadi
- Altro (freccia, ecc.)
Tipi avanzati
- Tipi di dati algebrici approfonditi
- Classi di tipo avanzato
- Famiglie di tipi
- GADT
Debug e ottimizzazione del codice
- Rigore nei tipi di dati e nelle funzioni
- Profilatura della memoria e della CPU
- Strutture dati efficienti (bytestring, text, vector e co.)
- Nota sui "non sicuri"
Informazioni sul sistema di runtime
- Layout della memoria in GHC
- Decompressione dei campi rigorosi
- Comprendere e leggere Core
Concorrenza in Haskell
- Haskell discussioni
- MVars e co.
- STM
- Parallelismo
Interfaccia funzione esterna
- Nozioni di base su FFI
- Sicuro vs. non sicuro
- Globali in Haskell
Modello Haskell
- Giunzione e quotazione
- La monade Q
- Reificazione
Requisiti
Conoscenza di base del linguaggio di programmazione Haskell e una certa esperienza con la programmazione Haskell.
Recensioni (4)
The flexibility to handle cases I was interested in. Very helpful!
Paul Lopez - Student
Corso - Haskell Fundamentals
Una grande quantità di conoscenze pratiche mostrate in esempi di "vita reale".
Kamil - Streamsoft Kraków
Corso - Java Advanced
Traduzione automatica
Spingendo le modifiche su base regolare, poiché il giorno 3 ho iniziato a perdermi più di prima ed è stato più difficile individuare rapidamente un errore, sono stato in grado di controllare rapidamente l'ultima modifica ed essere aggiornato con il materiale
Paulina
Corso - Advanced Java Security
Traduzione automatica
Very good knowledge and character.