Course Outline

Basic Typeclassopedia

    Functor Applicative Foldable, Transversable Monads Other (βέλος, κ.λπ.)

Προηγμένοι τύποι

    Αλγεβρικοί τύποι δεδομένων σε βάθος Κατηγορίες προηγμένων τύπων Οικογένειες τύπων GADT

Εντοπισμός σφαλμάτων και βελτιστοποίηση κώδικα

    Αυστηρότητα στους τύπους και τις λειτουργίες δεδομένων Μνήμη και προφίλ CPU Αποτελεσματικές δομές δεδομένων (bytestring, κείμενο, διάνυσμα και συν.) Σημείωση για "μη ασφαλή"

Κατανόηση του συστήματος χρόνου εκτέλεσης

    Διάταξη μνήμης στο GHC Αποσυσκευασία αυστηρών πεδίων Κατανόηση και ανάγνωση του πυρήνα

Συγχρονισμός σε Haskell

    Haskell νήματα MVars and co. Παραλληλισμός STM

Διεπαφή ξένης λειτουργίας

    Βασικά στοιχεία του FFI Ασφαλή εναντίον μη ασφαλών Παγκόσμια σε Haskell

Πρότυπο Haskell

    Συναρμολόγηση και παράθεση The Q monad Reification

Requirements

Βασικές γνώσεις Haskell γλώσσας προγραμματισμού και κάποια εμπειρία στον προγραμματισμό Haskell.

  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (4)

Related Courses

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

Related Categories