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

theregister+1theregistertheregister+1Modular lanserte versjon 1.0 av programmeringsspråket Mojo tirsdag 11. august. Dette markerer overgangen fra et eksperimentelt prosjekt avduket i 2023 til et stabilt, produksjonsklart verktøy for å bygge AI-programvare på tvers av ulike maskinvareplattformer.theregister+1
Utgivelsen, som er en del av Modular 26.5-oppdateringen, lover bakoverkompatibilitet og API-stabilitet, der fremtidige 1.x-versjoner primært forventes å være additive. Mojos skaper, Chris Lattner, kunngjorde milepælen på X og kalte det "en enorm milepæl for fellesskapet", og bemerket at språket har "nådd språkstabilitet og sin første epoke med funksjonsmodenhet".opensourceforu+1
Mojo kombinerer Pythons lesbare syntaks med Rust-lignende minnesikkerhet og ytelse på systemnivå. Ved å utnytte MLIR-kompilatorrammeverket kan det målrette heterogen maskinvare, inkludert GPU-er, CPU-er, TPU-er og ASIC-er. Sammen med Modulars MAX-inferensrammeverk, er målet å frigjøre utviklere fra leverandørspesifikke plattformer som Nvidias CUDA eller AMDs Advanced Micro Devices, Inc. ROCm.theregister+1
1.0-versjonen introduserer lambda-syntaks i Python-stil for innebygde closures, diagnostikk for minnesikkerhet, en forbedret Language Server Protocol-server for redigeringsintegrasjon, og det Modular kaller "Mojo AI skills". Siden Modular gjorde standardbiblioteket åpen kildekode under Apache 2.0-lisensen med LLVM-unntak, har nesten 200 bidragsytere sendt inn over 1 100 pull-forespørsler og endret over 200 000 linjer med kode.opensourceforu+2
Lanseringen kommer uker etter at Qualcomms oppkjøp av Modular ble fullført, noe som har reist spørsmål blant utviklere om hvorvidt brikkedesignerens eierskap kan kompromittere språkets leverandørnøytrale holdning. Modular har uttalt at de har til hensikt å gjøre Mojo-kompilatoren åpen kildekode i år, og nettsiden til språket hinter om en mulig kunngjøring under ModCon, som er planlagt til 18. august i San Francisco.linkedin+1
Da Lattner under en spørsmålsrunde ble spurt om Nvidia eller AMD kunne blande seg inn i Mojo nå som det ligger under Qualcomm, svarte han at begge selskaper "bidrar med en utrolig mengde til åpen kildekode" og la til: "Jeg forventer ikke at det blir noe problem her".theregister
Modulars veikart for Mojo inkluderer asynkron programmering, mønstergjenkjenning og tagged unions. Det kommende ModCon-arrangementet forventes å gi detaljer om hva 1.0-stabilitetsmilepælen låser opp for det bredere økosystemet, og om hele kompilatorverktøykjeden vil følge etter som åpen kildekode.opensourceforu+2