Kurzusleírás

Basic Typeclassopedia

  • Functor
  • Alkalmazó
  • Összecsukható, átjárható
  • Monádok
  • Egyéb (nyíl stb.)

Haladó típusok

  • Algebrai adattípusok mélysége
  • Haladó típusú osztályok
  • Típuscsaládok
  • GADT-k

Hibakeresés és kódoptimalizálás

  • Szigorú adattípusok és funkciók
  • Memória és CPU profilozás
  • Hatékony adatszerkezetek (bytestring, szöveg, vektor és társaik)
  • Megjegyzés a "nem biztonságos"-ról

A futásidejű rendszer megértése

  • Memória elrendezés GHC-ben
  • Szigorú mezők kicsomagolása
  • A Core megértése és olvasása

Egyidejűség itt: Haskell

  • Haskell szál
  • MVars és társa.
  • STM
  • Párhuzamosság

Idegen funkciós interfész

  • FFI alapok
  • Biztonságos vs. nem biztonságos
  • Globálisok itt: Haskell

Sablon Haskell

  • Illesztés és idézet
  • A Q monád
  • Reifikáció

Követelmények

Alapszintű Haskell programozási nyelv ismerete és némi tapasztalat a Haskell programozásban.

  14 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Advanced Java, JEE and Web Application Security

  28 Hours

Rokon kategóriák