Difference between revisions of "Courses/THL"
From LRDE
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Course |
{{Course |
||
+ | |visible=Yes |
||
|title=Théorie des Langages |
|title=Théorie des Langages |
||
|acronym=THL |
|acronym=THL |
||
− | |teacher= |
+ | |teacher=Jonathan,Adrien |
|period=S1, Ing1 |
|period=S1, Ing1 |
||
|audience=Tronc-commun |
|audience=Tronc-commun |
||
Line 8: | Line 9: | ||
|optional course=non |
|optional course=non |
||
|module=Informatique Fondamentale |
|module=Informatique Fondamentale |
||
− | |objectives=Définir de façon rigoureuse ce que sont les langages, trouver des moyens de les spécifier, et des techniques pour les reconnaître. Ces techniques sont utilisées dans les outils les plus courants du |
+ | |objectives=Définir de façon rigoureuse ce que sont les langages, trouver des moyens de les spécifier, et des techniques pour les reconnaître. Ces techniques sont utilisées dans les outils les plus courants du développeur : |
+ | |||
− | * Compilateurs / interpréteurs, |
+ | * Compilateurs / interpréteurs, |
* Outils à format de donnée structuré (e.g., XML, LaTeX). |
* Outils à format de donnée structuré (e.g., XML, LaTeX). |
||
|content=* Bases |
|content=* Bases |
||
Line 31: | Line 33: | ||
** YACC/Bison |
** YACC/Bison |
||
|references=Parsing Techniques - A Practical Guide http://dickgrune.com/Books/PTAPG_1st_Edition/ |
|references=Parsing Techniques - A Practical Guide http://dickgrune.com/Books/PTAPG_1st_Edition/ |
||
− | |slides=https://www.lrde.epita.fr/~akim/thl/lecture-notes/theorie-des-langages-1.pdf |
+ | |slides=* https://www.lrde.epita.fr/~akim/thl/lecture-notes/theorie-des-langages-1.pdf |
* https://www.lrde.epita.fr/~akim/ccmp/lecture-notes/handouts-4/ |
* https://www.lrde.epita.fr/~akim/ccmp/lecture-notes/handouts-4/ |
||
+ | |logbook=Courses/ThlLog2016 |
||
}} |
}} |
Latest revision as of 14:44, 4 February 2020
Titre |
Théorie des Langages |
---|---|
Sigle |
THL |
Enseignant | |
Période |
S1, Ing1 |
Public |
Tronc-commun |
Contrôle | |
Durée |
21h |
Optionnel |
non |
Module |
Informatique Fondamentale |
Prérequis | |
Objectifs |
Définir de façon rigoureuse ce que sont les langages, trouver des moyens de les spécifier, et des techniques pour les reconnaître. Ces techniques sont utilisées dans les outils les plus courants du développeur :
|
Plan |
|
Documentation |
|
Support | |
Journaux |