National audienceL'ingénierie dirigée par les modèles (IDM) s'intéresse à la définition de systèmes complexes par leur représentation et leur abstraction à l'aide de langages de modélisation dédiés à un domaine. Le domaine de la compilation s'intéresse quant à lui à des analyses et à des traitements complexes sur des structures de données (depuis les analyses lexicale et syntaxique jusqu'à l'optimisation par rapport à la cible d'exécution). Motivées par des objectifs initiaux différents, ces deux communautés ont longtemps mené des travaux qui apparaissent aujourd'hui comme complémentaires et qui convergent vers le domaine de l'" ingénierie des langages ". Ce domaine aborde toutes les phases du cycle de vie d'un langage, depuis sa définition jusqu'à son usage. Pour cela elle regroupe des besoins en terme de développement et d'outillage des langages. Dans cet article nous analysons les apports de l'IDM et de la compilation à l'ingénierie des langages. Nous dressons ensuite un panorama des verrous à lever pour permettre une fertilisation croisée de ces deux communautés