varUn obiettivo di progettazione fondamentale è l'agnosticismo rispetto al silicio: scrivere il codice di inferenza o dei kernel AI una sola volta e farlo eseguire in modo ottimizzato su CPU, GPU, NPU e ASIC di qualsiasi produttore, senza essere legati a stack proprietari come CUDA di NVIDIA, ROCm di AMD o altri . Mojo lavora insieme al framework di inferenza MAX, che fornisce un runtime unificato e un livello di servizio per hardware eterogeneo . La sintassi del linguaggio offre costrutti simili a CUDA per la programmazione GPU, ma li compila in modo portatile tramite MLIR .
Con la versione 1.0, Mojo ha adottato il versionamento semantico per il linguaggio core e un sottoinsieme designato e stabile della libreria standard . Durante il ciclo 1.x, ci si aspetta che le modifiche siano "principalmente additive": le modifiche che rompono la compatibilità saranno rare e gestite con attenzione, seguendo le convenzioni dei linguaggi maturi come il C++ . Tuttavia, questa garanzia non è assoluta: solo le API esplicitamente marcate come "stabili" sono protette da modifiche sostanziali; altre parti della libreria standard e i dialetti MLIR interni rimangono instabili . Il compilatore stesso è ancora proprietario, con un rilascio open source previsto per la fine del 2026 .
Il 29 luglio 2026, Qualcomm ha completato l'acquisizione di Modular tramite uno scambio di azioni, per un valore stimato di circa 3,9 miliardi di dollari . Chris Lattner, co-fondatore e CEO di Modular (e creatore di Swift e LLVM), è diventato EVP dell'AI Software di Qualcomm .
La logica strategica:
varUn obiettivo di progettazione fondamentale è l'agnosticismo rispetto al silicio: scrivere il codice di inferenza o dei kernel AI una sola volta e farlo eseguire in modo ottimizzato su CPU, GPU, NPU e ASIC di qualsiasi produttore, senza essere legati a stack proprietari come CUDA di NVIDIA, ROCm di AMD o altri . Mojo lavora insieme al framework di inferenza MAX, che fornisce un runtime unificato e un livello di servizio per hardware eterogeneo . La sintassi del linguaggio offre costrutti simili a CUDA per la programmazione GPU, ma li compila in modo portatile tramite MLIR .
Con la versione 1.0, Mojo ha adottato il versionamento semantico per il linguaggio core e un sottoinsieme designato e stabile della libreria standard . Durante il ciclo 1.x, ci si aspetta che le modifiche siano "principalmente additive": le modifiche che rompono la compatibilità saranno rare e gestite con attenzione, seguendo le convenzioni dei linguaggi maturi come il C++ . Tuttavia, questa garanzia non è assoluta: solo le API esplicitamente marcate come "stabili" sono protette da modifiche sostanziali; altre parti della libreria standard e i dialetti MLIR interni rimangono instabili . Il compilatore stesso è ancora proprietario, con un rilascio open source previsto per la fine del 2026 .
Il 29 luglio 2026, Qualcomm ha completato l'acquisizione di Modular tramite uno scambio di azioni, per un valore stimato di circa 3,9 miliardi di dollari . Chris Lattner, co-fondatore e CEO di Modular (e creatore di Swift e LLVM), è diventato EVP dell'AI Software di Qualcomm .
La logica strategica: