Depuis sa fondation en 2012 par Dmitri Boulytchev, ce laboratoire a mené des recherches scientifiques dans le domaine de la théorie des langages de programmation, en mettant l'accent sur les sujets suivants :
L'autre axe important du laboratoire est l'éducation. Le laboratoire, qui est accessible aux étudiants de premier cycle et aux diplômés, permet aux élèves de participer à des projets de recherche et offre la possibilité de rejoindre des programmes de doctorat connexes. De plus, les membres du laboratoire ont élaboré, enseigné et assisté à des cours sur les thèmes suivants :
De plus, le laboratoire réalise les activités suivantes :
Les nouveaux membres sont toujours les bienvenus au laboratoire. La meilleure façon de rejoindre le groupe est d'assister à notre séminaire hebdomadaire ou à nos cours publics, puis de choisir l'un des sujets de recherche disponibles.
Actif
Ce projet a comme ambition d'apporter de nouvelles fonctionnalités dans des langages de type apprentissage machine et de fournir des correctifs remédiant à des fonctionnalités de langage occasionnelles ou mal conçues, telles que les variantes polymorphiques, les modèles actifs et les modules.
L'objectif de ce projet est de mener des recherches en techniques de métacalcul, et de les appliquer, notamment pour l'évaluation partielle, la supercompilation et la distillation.
Inactif
Le but de ce projet est de développer des algorithmes LCS et SA semi-locaux, et de les appliquer.
Ce laboratoire organise des séminaires toutes les semaines et ils sont ouverts à tous. Au cours de ces séminaires, nous parlons des résultats de recherche, classiques comme récents, portant sur des langages de programmation et des outils de langage.
N'hésitez pas à rejoindre notre groupe meetup pour rester informé·e des sessions à venir.
Nous recommandons nos séminaires aux responsables de projet, étudiants de troisième cycle et tous les étudiants participant au laboratoire.
L'idée derrière l'université d'été/d'hiver est de faire se rencontrer des étudiants motivés, des étudiants de troisième cycle, des développeurs de logiciels et des chercheurs de classe mondiale. Un sujet spécifique est étudié dans chaque formation, ce qui permet aux participants de se plonger dans une étude intensive et de suivre un cours complet, qui peut facilement durer tout un semestre, en seulement cinq jours. Les sujets ont été sélectionnés pour leur nature avancée dans le domaine des langages de programmation, des compilateurs, du développement des outils de langage.