Cette page est consacrée au cours de PG104 réalisé en 1ère année
d'Informatique à l'ENSEIRB-Matmeca.
Les transparents du cours complets , et sont accessibles ici chapitre par chapitre :
Les transparents du cours complets , et sont accessibles ici chapitre par chapitre :
- Cours 1 : Introduction (23/01/2024)
- Cours 2 : ECMAScript (25/01/2024)
- Cours 3 : Pureté, récursivité (31/01/2024)
- Cours 4 : Types de données fonctionnels (listes, arbres) (05/02/2024)
- Cours 5 : 1ère classe (généralisation, spécialisation) (12/02/2024)
- Cours 6 : 1ère classe (stockage, composition) (19/02/2024)
- Cours 7 : Techniques (types, programmation dirigée par les données, programmation paresseuse) (4/03/2024)
- Cours 8 : Modularité (20/03/2024)
Travaux dirigés
- TD n°1 : Présentation de Ecmascript ( / / Source / Corrigé)
- TD n°2 : Portée et récursivité ( / / Source / Corrigé)
- TD n°3 : Récursivité terminale ( / / Source / Corrigé)
- TD n°4 : Types inductifs : les listes ( / / Source / Corrigé)
- TD n°5 : Types inductifs : listes et arbres ( / / Source)
- TD n°6 : 1ère classe : Généralisation, Spécialisation ( / / Source)
- TD n°7 : 1ère classe : Map, Reduce ( / / Source)
- TD n°8 : Techniques : typage en Typescript ( / / Source / tsconfig.json)
- TD n°9 : Techniques : contrôle de l'évaluation ( / / Source)
- TD n°10 : Modularité et tests ( / / Source / Jest Config)
Liens utiles
- La page de spécification du langage Ecmascript ainsi que la version la plus récente dudit standard.
- La page du MDN chez Mozilla servant de page de garde pour la documentation pour le langage, ainsi qu'un glossaire des éléments du langage.
- Un ensemble de standards de codage par Mozilla pour écrire du Javascript.