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

theregister+1theregistertheregister+1Modular släppte version 1.0 av sitt programmeringsspråk Mojo på tisdagen den 11 augusti, vilket markerar övergången från ett experimentellt projekt som presenterades 2023 till ett stabilt, produktionsklart verktyg för att bygga AI-mjukvara på olika hårdvaruplattformar.theregister+1
Utgåvan, som är en del av Modular 26.5-uppdateringen, utlovar bakåtkompatibilitet och API-stabilitet, där framtida 1.x-versioner förväntas vara främst additiva. Mojos skapare Chris Lattner tillkännagav milstolpen på X och kallade det "en enorm milstolpe för communityn" och noterade att språket har "nått språkstabilitet och sin första epok av funktionsmognad".opensourceforu+1
Mojo kombinerar Pythons läsbara syntax med Rust-liknande minnessäkerhet och prestanda på systemnivå. Genom att utnyttja MLIR-kompilatorramverket kan det rikta in sig på heterogen hårdvara, inklusive GPU:er, CPU:er, TPU:er och ASIC:er. Tillsammans med Modulars MAX-inferensramverk syftar det till att frigöra utvecklare från leverantörsspecifika plattformar som Nvidias CUDA eller AMDs Advanced Micro Devices, Inc. ROCm.theregister+1
1.0-versionen introducerar lambda-syntax i Python-stil för inline-closures, diagnostik för minnessäkerhet, en förbättrad Language Server Protocol-server för redigeringsintegration, samt vad Modular kallar "Mojo AI skills". Sedan Modular gjorde standardbiblioteket till öppen källkod under Apache 2.0-licensen med LLVM-undantag, har nästan 200 bidragsgivare skickat in över 1 100 pull-requests och ändrat över 200 000 rader kod.opensourceforu+2
Lanseringen kommer veckor efter att Qualcomms förvärv av Modular slutfördes, vilket väckt frågor bland utvecklare om huruvida chipdesignerns ägande kan kompromettera språkets leverantörsneutrala ställning. Modular har sagt att de avser att göra Mojo-kompilatorn till öppen källkod i år, och språkets webbplats antyder ett möjligt tillkännagivande under ModCon, som är planerat till den 18 augusti i San Francisco.linkedin+1
När Lattner under en frågestund fick frågan om Nvidia eller AMD skulle kunna störa Mojo nu när det ligger under Qualcomm, svarade han att båda företagen "bidrar med en otrolig mängd till öppen källkod" och tillade: "Jag förväntar mig inte att det blir några problem här".theregister
Modulars färdplan för Mojo inkluderar asynkron programmering, mönstermatchning och tagged unions. Det kommande ModCon-evenemanget förväntas ge detaljer om vad 1.0-stabilitetsmilstolpen innebär för det bredare ekosystemet och om hela kompilatorverktygskedjan kommer att följa efter som öppen källkod.opensourceforu+2