Une grande école d'ingénieurs au cœur des sciences
de l'information, de l'énergie et des systèmes
10,5h C / 3h TD / 9h EL
Hervé Frezza-Buet (Metz), Christophe Jacquet (Gif), Géraldine Polaillon (Gif), Bernard Vivinis (Rennes)
On trouvera ici une présentation des principaux modèles de programmation et leurs domaines d'application. Deux langages, correspondant chacun à un modèle spécifique, seront présentés pour permettre aux élèves de réaliser des développements simples.
Introduction
Principaux modèles de programmation et leurs domaines d'application:
modèle impératif, modèle fonctionnel, modèle déclaratif.
Modèle fonctionnel
Paradigmes du modèle fonctionnel. Fonctions et récursion.
Présentation d'un langage de programmation correspondant au modèle fonctionnel (Caml ou Lisp).
Modèle impératif
Paradigmes du modèle impératif. Affectation et itération.
Présentation d'un langage de programmation correspondant au modèle impératif (Java).
Bibliographie :
John.C.Mitchell, « Concepts in Programming Languages», Ed. Cambridge University Press, 2003