Mojo a atteint la version 1.0, trois ans après avoir promis de rendre Python rapide
Modular a déclaré son langage système stable le 11 août. Près de 200 contributeurs externes ont façonné la bibliothèque standard, et le compilateur est toujours promis comme open source avant la fin de l'année.
Mojo, le langage de programmation conçu pour les charges de travail d’IA, est officiellement arrivé en version 1.0 mardi, trois ans après sa première version publique. Pour une langue, atteindre 1.0 est moins un événement technique qu’une promesse : désormais, le sol ne bouge plus sous vos pieds.
Cette promesse est tout l’intérêt de cette version. Modular, la société derrière Mojo, avait rapidement modifié le langage au fur et à mesure de son utilisation en interne, et ces changements rendaient difficile pour toute personne extérieure à l’entreprise de maintenir un projet à long terme. La version 1.0 trace une ligne. Pendant la période 1.x, les changements devraient pour la plupart être additifs. Des modifications radicales sont toujours possibles, mais la société affirme qu’elles seront traitées de la même manière que des langages matures comme le C++, avec soin et rarement.
La version 26.5 qui embarque Mojo 1.0 est avant tout un exercice de rangement. Là où le langage proposait auparavant plusieurs façons de dire la même chose, il en propose désormais une : les variables sont toujours déclarées avec var, les fermetures ont été unifiées et il existe un seul type de pointeur au lieu d’une famille d’entre eux. Les ajouts les plus récents incluent la syntaxe lambda de style Python, un serveur de langage beaucoup plus stable pour que les éditeurs comme VS Code se comportent correctement, et des diagnostics de sécurité de la mémoire qui détectent un bug classique où l’ajout à une liste invalide une référence.
Qu’est-ce qu’il y a derrière
Mojo existe en raison d’une division maladroite du travail d’IA. Les chercheurs écrivent en Python parce que c’est agréable. Les parties qui doivent réellement être rapides sont écrites en C++ ou CUDA par différentes personnes, et les deux moitiés ne s’emboîtent jamais vraiment. L’argument de Mojo est que vous pouvez écrire les deux moitiés dans un langage qui ressemble à Python mais qui se compile en un code qui fonctionne bien sur les processeurs, les GPU et les accélérateurs. Il est dirigé par Chris Lattner, qui a précédemment créé LLVM et le langage Swift d’Apple, ce qui explique en grande partie pourquoi les gens ont pris le projet au sérieux dès le premier jour.
Deux choses méritent d’être connues avant de vous enthousiasmer. Mojo n’est pas encore open source. La bibliothèque standard existe, et près de 200 contributeurs ont reçu plus de 1 100 pull requests touchant plus de 200 000 lignes, mais le compilateur lui-même reste fermé. Modular réitère son engagement à open source le compilateur et la chaîne d’outils en 2026, ce qui laisse quelques mois. Et Modular a été racheté par Qualcomm, de sorte que l’avenir du langage se situe désormais dans la stratégie d’un fabricant de puces.
Ce que cela signifie pour vous: Si vous n’écrivez pas de code critique en termes de performances, il s’agit d’un bruit de fond. Si vous le faites, un 1,0 est le signal qu’il est raisonnable de démarrer quelque chose que vous avez l’intention de conserver. Installez avec uv pip install --upgrade mojo. Si vous êtes simplement curieux de savoir où va l’infrastructure de l’IA, regardez si ce compilateur ouvre réellement cette année. C’est l’engagement qui mérite qu’ils soient tenus.
Sources
Sources: https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here
Le nouveau modèle gratuit de Nvidia n'est pas le plus intelligent. C'est juste très, très rapide
Nemotron 3.5 Lightning correspond au gpt-oss-120b d'OpenAI en termes de scores d'intelligence avec un quart des paramètres et produit environ 670 tokens par seconde, le plus rapide de son groupe de comparaison.