Plan du cours

Introduction à Haskell

  • Plate-forme et outils
  • Programme Hello World
  • Un peu d'histoire

Syntaxe Haskell

  • Les fonctions
  • Distinction entre les majuscules et les minuscules et recherche de motifs
  • Mise en page (indentation)
  • Structures de contrôle (if, case, let, where)

Système de types

  • Types de base
  • Types de fonctions simples
  • Polymorphisme
  • Fonctions d'ordre supérieur
  • Types personnalisés
  • Nombres dans Haskell
  • Classes de types

Construction de programmes

  • Gestion des entrées-sorties
  • Système de modules
  • Paquets et bibliothèques
  • Compilation d'applications

Exemples et études de cas

  • Puzzle à huit reines dans Haskell (en anglais)
  • Programmation dynamique et mémorisation dans Haskell
  • Analyse simplifiée des fichiers CSV
  • Un client HTTP

Pré requis

Familiarité avec au moins un autre langage de programmation. Programming expérience.

 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires