Compilation
La catégorie Compilation couvre les disciplines liées à la théorie et à la pratique de la traduction des programmes écrits dans un langage de programmation source vers un langage cible (souvent le langage machine). Cela inclut l'analyse lexicale, l'analyse syntaxique (parsing), l'analyse sémantique, la génération de code intermédiaire, l'optimisation du code et la génération de code machine final. Elle aborde également les concepts de grammaires formelles, d'automates et les différentes phases d'un compilateur.
Théorie des Langages - Analyse Lexicale et Syntaxique
Description : Découvrez les fondamentaux des automates, de l’analyse syntaxique et des langages formels pour mieux comprendre l’informatique théorique et ses applications.
Langages - Grammaires et Automates
Description : Découvrez les bases des langages formels, des grammaires et des automates, essentiels pour la compilation, l’analyse syntaxique et la théorie des langages en informatique.
Langages de programmation et compilation
Description : Comprenez la compilation des langages : phases du compilateur, architecture cible, différences compilateur/interpréteur. Guide complet avec exemples.
Techniques et outils pour la compilation
Description : Maîtrisez les outils de compilation : analyse lexicale/syntaxique/sémantique et génération de code. Guide complet sur la traduction des langages.
Informatique Théorique
Description : Explorez l'informatique théorique : langages formels, automates, machines de Turing et complexité. Cours complet sur les fondements mathématiques du calcul.
Compilation théorie des langages
Description : Découvrez la théorie des compilateurs : automates, lex/yacc, analyse sémantique et génération de code. Cours complet sur la compilation des langages.