Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Langages de programmation et compilation 2015-2016
[go: Go Back, main page]

Langages de programmation et compilation 2015-2016

Jean-Christophe Filliâtre

Cours

Les cours commencent le lundi 28 septembre 2015.

Note : Une copie des transparents sera distribuée à chaque cours. Il est donc inutile d'imprimer les PDF ci-dessous.

TD

Examen

La date de l'examen n'est pas encore connue.

Les notes de cours manuscrites ou reprographiées sont les seuls documents autorisés.

Archives : janvier 2009 (corrigé) / janvier 2010 (corrigé) / janvier 2011 (corrigé) / janvier 2012 (corrigé) / janvier 2013 (corrigé) / janvier 2014 (corrigé) / janvier 2015 (corrigé)

Projet

Le projet sera donné ultérieurement.

Un module OCaml est fourni pour construire du code X86-64 : x86_64.ml / x86_64.mli / documentation / télécharger.
Libre à vous de le compléter si besoin.

Liens / Bibliographie

Outils

Cartes de référence

Ouvrages en rapport avec le cours

Le cours ci-dessus ne suit pas vraiment ces ouvrages. Néanmoins, se sont de très bons ouvrages, conseillés pour aller plus loin. Voici une correspondance approximative entre le cours et ces ouvrages :

CoursChapitres
2 Assembleur Bryant & O'Hallaron
3 Sémantique Pierce 3-4-5
4 Typage Pierce 8-9-10 et 22 / Appel 16
5 Analyse lexicale Appel 2
6 Analyse syntaxique Appel 3
8 Compilation des langages fonctionnels Appel 15
8 GC Appel 13
9 Compilation des langages objets Appel 14

Foreign students not yet fluent in French


Remerciements : merci à Christine Paulin, François Pottier et Xavier Leroy pour leur aide dans la préparation de ce cours