Description
Étude avancée des paradigmes de programmation d’un point de vue pratique. Les paradigmes peuvent inclure : programmation fonctionnelle, impérative, concurrente, distribuée, générative, orientée aspect et orientée objet, et programmation logique. Accent sur les principes sous‑jacents. Les sujets peuvent inclure : types, modules, héritage, sémantique, continuations, abstraction et réflexion.
Texte de référence dans sa langue d’origine
Advanced study of programming paradigms from a practical perspective. Paradigms may include functional, imperative, concurrent, distributed, generative, aspect- and object-oriented, and logic programming. Emphasis on underlying principles. Topics may include: types, modules, inheritance, semantics, continuations, abstraction and reflection.
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/grad/courses/COMP/