Principes des langages de programmation

Documents

Note : les planches sont mises en ligne après chaque cours.

Cours (intro du poly):
  1. Introduction, langages de programmation, premiers pas en OCaml (poly, planches)
  2. Expressions rationnelles, automates, analyse lexicale (poly, planches)
  3. Grammaires algébriques, analyse syntaxique (poly, planches)
  4. Termes du premier ordre, filtrage, unification (poly, planches)
  5. Sémantique dénotationnelle (poly, planches)
  6. Lambda-calcul (poly, planches)
  7. Sémantique opérationnelle (poly, planches)
  8. Objets (poly, planches)
  9. Gestion de la mémoire (poly, planches)
  10. Typage (poly, planches)
Bibliographie:

Annexes

Documentations en ligne
Histoire des langages de programmation