COURS // INF5000 Théorie et construction des compilateurs

Mes cours favoris

Ce système permet de sélectionner vos cours favoris en prévision de votre inscription qui se fait sur le portail étudiant.

Trimestre Cours Groupe
  • Cycle : 1
  • Type de cours : Magistral
  • Nombre de crédits : 3
  • Discipline : Informatique

Description

Familiariser les étudiants avec les principes et techniques de base de la compilation et avec certains outils de traitement des langages. Grammaires et langages: expressions régulières, grammaires non contextuelles, grammaires attribuées et schémas de traduction. Méthodes d'analyse lexicale et syntaxique (descendante vs ascendante). Outils pour le traitement des langages (lex/yacc, antlr). Vérifications contextuelles: table des symboles et règles de portée, vérification des types. Environnement d'exécution: organisation et gestion de la mémoire, traitement des accès non locaux, passage des paramètres. Introduction à la génération et à l'optimisation de code. Travaux en laboratoire.

Préalables académiques

[INF3105 Structures de données et algorithmes]

Les modalités et horaires présentés sont à jour au moment de la recherche. Ils n'impliquent pas d'engagement ni d'obligation de la part de l'UQAM d'offrir ces cours. L'UQAM se réserve également le droit de modifier les modalités et les lieux des cours qu'elle offre.

Places disponibles réservées à votre programme
(Étudiants libres: entrez le code 9999)
Ce cours n'est pas offert lors de ce trimestre.

Les modalités et horaires présentés sont à jour au moment de la recherche. Ils n'impliquent pas d'engagement ni d'obligation de la part de l'UQAM d'offrir ces cours. L'UQAM se réserve également le droit de modifier les modalités et les lieux des cours qu'elle offre.

Places disponibles réservées à votre programme
(Étudiants libres: entrez le code 9999)
Ce cours n'est pas offert lors de ce trimestre.

Les modalités et horaires présentés sont à jour au moment de la recherche. Ils n'impliquent pas d'engagement ni d'obligation de la part de l'UQAM d'offrir ces cours. L'UQAM se réserve également le droit de modifier les modalités et les lieux des cours qu'elle offre.

Places disponibles réservées à votre programme
(Étudiants libres: entrez le code 9999)
Ce cours n'est pas offert lors de ce trimestre.
Retour en haut de page