cours-2-1
Jean-Pierre Jacquot
Termes 1Objectifs du courser1 Niveau :– Fonctions : définition et application– Types : définition, calcul de type, constructeurs– Noms : environnements– Récursivité : principe de récurrence et calculsème2 Niveau :– Modularité et structures de données + Termes– Langage informatique :» Syntaxe et Grammaire» Compilation• syntaxe• sémantique» ExécutionDEUG 2 2000Termes 2Approche suivieTravail centré sur un projet : la construction d’un compilateur“texte de analyseur générateur Résultatsexécuteurprogramme” syntaxique de code du calculmachinegrammaire sémantiquedu langage du langage abstraiteRemarques importantes :– c’est un gros travail : il faudra être présent tout le temps– nous fournirons beaucoup des programmes : il faut savoir lire et comprendre– ce qui a été fait l’an passé est supposé connuDEUG 2 2000Page 1Termes 3Détails pratiquesOrganisation similaire à l’an passé :– cours, TD, TD machineRappel : les machines sont en libre service !Evaluation :– un examen pratique– un examen écritBibliogaphie :G. Cousineau, M. Mauny, Une approche fonctionelle de la programmation, EdiScienceP. Weiss, X. Leroy, Le langage caml, InterEditionDEUG 2 2000Termes 4Noms : rappelsNommage : mécanisme liant un symbole (le nom) à une valeurEnvironnement : mécanisme permettant de décider quelle valeur est liée à un nomsyntaxe:Déclaration globale let