Description
Principes sous-jacents aux différents types de langages de programmation (impératif, fonctionnel, logique) et leurs sémantiques. Aperçu des mécanismes nécessaires au support des langages (compilateurs, interprètes et systèmes d'exécution).
Préalables
- Préalable(s) : SYSC 2004.
Conditions et modalités
- Empêche l'obtention d'un crédit additionnel pour COMP 3007.
- Préalable(s) : SYSC 2004.
- Cours magistraux trois heures par semaine, laboratoire trois heures aux semaines alternées.
Texte de référence dans sa langue d’origine
Principles underlying different kinds of programming languages (procedural, functional, logic programming) and their semantics. Overview of machinery needed for language support (compilers, interpreters and run-time systems).
- Prerequisite(s): SYSC 2004 .
- Precludes additional credit for Precludes additional credit for COMP 3007 .
- Lectures three hours a week, laboratory three hours alternate weeks.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/undergrad/courses/SYSC/