DEPTINFO Département d'Informatique
Parc Valrose, 06108 Nice Cedex 2
Tél : 04 92 07 66 50
Fax : 04 92 07 66 55
UNSA

Licence d'Informatique Troisième année

Compilation
2013-2014
Jacques Farré


Les polys


Et aussi (il est fortement conseillé de les lire pour faire les TP)

Sujet commun à tous les TP

  • exemple.ls (le langage LS)
  • essai.ls (un premier programme à compiler et interpréter
  • tri.ls (un second programme pour tester)

Rendu des TP

Les TPs devont être rendus au plus tard le vendredi 16 mai par email à votre encadrant de TP
  • dans une archive XXX.zip ne contenant que les fichiers sources de votre compilateur LS (le rendu de l'embellisseur est facultatif) : pas de .o, pas de .class 
    • XXX sera votre nom (sans prénom) ou les 2 noms du binôme)
    • l'archive sera celle d'un répertoir nommé TP-COMPIL-XXX
  • le sujet du courrier doit être : RENDU-TP-COMPIL
  • votre courrier doit clairement indiquer votre nom, ou vos 2 noms si le TP est rendu en binôme
  • si un TP rendu est proche d'un corrigé ou que 2 TP se ressemblent trop, il y aura alors une soutenance orale sur le contenu de ces TP (pour ceux mis en cause uniquement)
  • Encadrants de TP
    • groupe A : Jacques.Farre à unice.fr
    • groupe B : Yoann.Couillec à inria.fr

Notation du rendu du TP
  • 5 points sur le code source
  • 15 points sur les exemples de programme LS présents dans cette archive (1 point par programme qui se compile et s'exécute correctement)

NB. Il y aura lors de l'examen final des questions en relation avec les TP, par exemple ajouter une ou plusieurs petites extensions au langage LS
Début du cours : lundi 27 janvier 9h45

, r>
Planning des TD (2013-2014)
thèmedate    sujet
analyse lexicale 27 janvierTD 1 et TP sur l'embelliseur de LS : le programme à embellir et le résultat escompté
3 févrierTD 2 et début des TP : analyseur lexical de LS
analyse syntaxique 10 févrierTD 3
17 févrierTD 4
24 févrierPause pédagogique
3 marsTD 5
10 marsTD 6 (corrigé) et TP 15h-18h
analyse sémantique et interprétation
17 marsTD 7
24 marscours (9h45-11h15, M2.7) et TP 13h30-16h30
31 marsTD 8 (9h45, M2.7) et partiel (15h15 - 16h30, amphi PV, documents autorisés)
production de code7 avril et 14 avrilcours 8h-11h15, M3.4 et TD 13h15-16h30, M1.7 : voir page de Sid Touati
21 et 28 avrilférié
5 maiTP 13h30-16h30

Notation

  • 30% activité en TP + le compilateur-interprète de LS (à rendre le 16 mai au plus tard)
  • 20% interrogation de mars
  • 50% interrogation finale (2h)

La présence aux TDs et aux TPs est obligatoire : il y aura malus sur la moyenne finale proportionnel au nombre d'absences


Final en mai (tous documents autorisés en particulier les sources de votre TP)


Final de mai 2009 avec le corrigé
Partiel de mars 2010 avec le corrigé
Partiel de mars 2014 avec le corrigé

Des liens utiles