varUn objectif de conception fondamental est l'agnosticisme matériel : écrivez une fois du code d'inférence ou de noyau d'IA et exécutez-le de manière optimisée sur les CPU, GPU, NPU et ASIC de n'importe quel fabricant, sans être lié à CUDA de Nvidia, ROCm d'AMD ou d'autres piles propriétaires . Mojo fonctionne aux côtés du framework d'inférence MAX, qui fournit un environnement d'exécution unifié pour le matériel hétérogène . La syntaxe du langage offre des constructions de type CUDA pour la programmation GPU, mais les compile de manière portable via MLIR .
Avec la version 1.0, Mojo a adopté le versionnage sémantique pour le langage de base et un sous-ensemble stable désigné de la bibliothèque standard . Pendant le cycle 1.x, les changements devraient être « principalement additifs » – les changements cassants seront rares et gérés avec soin, suivant les conventions des langages matures comme C++ . Cependant, cette garantie n'est pas générale : seules les API explicitement marquées comme « stables » sont protégées contre les changements cassants ; les autres parties de la bibliothèque standard et les dialectes MLIR internes restent instables . Le compilateur lui-même est toujours propriétaire, avec une version open source prévue pour plus tard en 2026 .
Le 29 juillet 2026, Qualcomm a finalisé le rachat de Modular par échange d'actions – une opération estimée à environ 3,9 milliards de dollars . Le co-fondateur et PDG de Modular, Chris Lattner (créateur de Swift et LLVM), est devenu EVP des logiciels d'IA chez Qualcomm .
La logique stratégique :
varUn objectif de conception fondamental est l'agnosticisme matériel : écrivez une fois du code d'inférence ou de noyau d'IA et exécutez-le de manière optimisée sur les CPU, GPU, NPU et ASIC de n'importe quel fabricant, sans être lié à CUDA de Nvidia, ROCm d'AMD ou d'autres piles propriétaires . Mojo fonctionne aux côtés du framework d'inférence MAX, qui fournit un environnement d'exécution unifié pour le matériel hétérogène . La syntaxe du langage offre des constructions de type CUDA pour la programmation GPU, mais les compile de manière portable via MLIR .
Avec la version 1.0, Mojo a adopté le versionnage sémantique pour le langage de base et un sous-ensemble stable désigné de la bibliothèque standard . Pendant le cycle 1.x, les changements devraient être « principalement additifs » – les changements cassants seront rares et gérés avec soin, suivant les conventions des langages matures comme C++ . Cependant, cette garantie n'est pas générale : seules les API explicitement marquées comme « stables » sont protégées contre les changements cassants ; les autres parties de la bibliothèque standard et les dialectes MLIR internes restent instables . Le compilateur lui-même est toujours propriétaire, avec une version open source prévue pour plus tard en 2026 .
Le 29 juillet 2026, Qualcomm a finalisé le rachat de Modular par échange d'actions – une opération estimée à environ 3,9 milliards de dollars . Le co-fondateur et PDG de Modular, Chris Lattner (créateur de Swift et LLVM), est devenu EVP des logiciels d'IA chez Qualcomm .
La logique stratégique :