CourionAI
FR
Newsletter
← Glossaire Terme

Mojo

Un langage de programmation conçu pour le travail de l'IA qui ressemble à Python mais qui se compile en code rapide pour les CPU et les GPU.

Le travail de l’IA est maladroitement divisé en deux. Les chercheurs écrivent en Python parce que c’est confortable, et les parties qui doivent réellement être rapides sont réécrites en C++ ou CUDA, généralement par différentes personnes. Mojo, de la société Modular, tente de combler cette lacune : une syntaxe familière de type Python en apparence, mais compilée en un code qui fonctionne bien sur les processeurs, les cartes graphiques et les accélérateurs d’IA.

Le projet est dirigé par Chris Lattner, dont les travaux antérieurs incluent la boîte à outils du compilateur LLVM et le langage Swift d’Apple, raison pour laquelle il a été pris au sérieux dès le départ. Mojo a atteint la version 1.0 en août 2026, ce qui signifie que le langage est désormais considéré comme suffisamment stable pour permettre de construire des projets à long terme. Bon à savoir : la bibliothèque standard est open source, mais le compilateur lui-même ne l’est pas encore, même si l’entreprise a promis de l’ouvrir courant 2026.