Návrh Školení
Základní typclassopedia
- Functor Aplikativní Skládací, Traversovatelné Monády Jiné (šipka atd.)
Pokročilé typy
- Algebraické datové typy do hloubky Pokročilé třídy typů Typové rodiny GADT
Ladění a optimalizace kódu
- Přísnost v datových typech a funkcích Profilování paměti a CPU Efektivní datové struktury (bytstring, text, vektor a podobně) Poznámka k „nebezpečným“
Pochopení Runtime systému
- Rozložení paměti v GHC Rozbalení přísných polí Pochopení a čtení Core
Souběžnost v Haskell
- Haskell vlákna MVars and co. Paralelnost STM
Rozhraní cizích funkcí
- Základy FFI Safe vs. unsafe Globals v Haskell
Šablona Haskell
- Spojování a citace Reifikace Q monády
Požadavky
Základní znalost programovacího jazyka Haskell a určité zkušenosti s programováním Haskell.
Reference (5)
The flexibility to handle cases I was interested in. Very helpful!
Paul Lopez - Student
Kurz - Haskell Fundamentals
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Kurz - Clean Code
Velké množství praktických znalostí ukázaných na příkladech ze života.
Kamil - Streamsoft Kraków
Kurz - Java Advanced
Machine Translated
Průběžné prosazování změn, když jsem se 3. den začal ztrácet více než dříve a bylo těžší rychle odhalit chybu, mohl jsem rychle zkontrolovat nejnovější změny a zůstat v obraze s materiálem
Paulina
Kurz - Advanced Java Security
Machine Translated
Very good knowledge and character.