Options d’inscription

Comprendre le processus de traduction : expliquer comment un programme source écrit en langage de haut niveau est transformé en langage machine exécutable.

✓ Décrire les étapes de la compilation : identifier les phases (lexicale, syntaxique, sémantique, génération intermédiaire, optimisation, génération de code objet).

✓ Maîtriser les bases théoriques : notions de langages formels, automates, expressions régulières et grammaires.

✓ Utiliser des outils de compilation : introduction à LEX et YACC pour la génération d’analyseurs lexicaux et syntaxiques.

✓ Reconnaître et corriger les erreurs : savoir distinguer et traiter les erreurs lexicales, syntaxiques et sémantiques.

✓ Relier la compilation à d’autres domaines : IDE, bases de données, sécurité logicielle 

Auto-inscription (Étudiant)
Auto-inscription (Étudiant)