Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
[forminator_form id="25163"]

theregister+1theregistertheregister+1Modular a publié mardi 11 août la version 1.0 de son langage de programmation Mojo, marquant sa transition d'un projet expérimental dévoilé en 2023 vers un outil stable et prêt pour la production, destiné à créer des logiciels d'IA sur diverses plateformes matérielles.theregister+1
Cette version, intégrée à la mise à jour Modular 26.5, promet une compatibilité ascendante et une stabilité de l'API, les futures versions 1.x devant être principalement additives. Le créateur de Mojo, Chris Lattner, a annoncé cette étape sur X, la qualifiant de "jalon majeur pour la communauté" et notant que le langage a "atteint la stabilité et sa première époque de maturité fonctionnelle".opensourceforu+1
Mojo combine la syntaxe lisible de Python avec la sécurité mémoire et les performances système de Rust, en tirant parti du framework de compilation MLIR pour cibler du matériel hétérogène, notamment les GPU, CPU, TPU et ASIC. Associé au framework d'inférence MAX de Modular, il vise à libérer les développeurs des plateformes propriétaires comme CUDA de Nvidia ou ROCm d'Advanced Micro Devices, Inc. .theregister+1
La version 1.0 introduit une syntaxe lambda de style Python pour les fermetures en ligne, des diagnostics de sécurité mémoire, un serveur LSP (Language Server Protocol) amélioré pour l'intégration dans les éditeurs, et ce que Modular appelle les "compétences IA de Mojo". Depuis que Modular a rendu la bibliothèque standard open source sous licence Apache 2.0 avec des exceptions LLVM, près de 200 contributeurs ont soumis plus de 1 100 pull requests, modifiant plus de 200 000 lignes de code.opensourceforu+2
Cette sortie intervient quelques semaines après la finalisation du rachat de Modular par Qualcomm , soulevant des questions parmi les développeurs sur la possibilité que la propriété du concepteur de puces compromette la neutralité du langage. Modular a déclaré son intention de rendre le compilateur Mojo open source cette année, le site web du langage laissant entrevoir une annonce possible lors de la ModCon, prévue le 18 août à San Francisco.linkedin+1
Interrogé lors d'une session de questions-réponses sur une éventuelle interférence de Nvidia ou AMD avec Mojo maintenant qu'il appartient à Qualcomm, Lattner a déclaré que les deux entreprises "contribuent énormément au code open source" et a ajouté : "Je ne m'attends à aucun problème ici".theregister
La feuille de route de Modular pour Mojo inclut la programmation asynchrone, le filtrage par motif (pattern matching) et les unions étiquetées. L'événement ModCon à venir devrait détailler ce que ce jalon de stabilité 1.0 apporte à l'écosystème au sens large et si la chaîne d'outils complète du compilateur sera également ouverte.opensourceforu+2