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

theregister+1theregistertheregister+1Společnost Modular vydala v úterý 11. srpna verzi 1.0 svého programovacího jazyka Mojo, čímž završila přechod od experimentálního projektu představeného v roce 2023 ke stabilnímu nástroji připravenému pro produkční vývoj softwaru pro umělou inteligenci na různých hardwarových platformách.theregister+1
Vydání, které je součástí aktualizace Modular 26.5, slibuje zpětnou kompatibilitu a stabilitu API, přičemž budoucí verze 1.x by měly být primárně rozšiřující. Tvůrce Mojo Chris Lattner oznámil tento milník na síti X, označil jej za „obrovský milník pro komunitu“ a poznamenal, že jazyk „dosáhl jazykové stability a své první epochy funkční zralosti“.opensourceforu+1
Mojo kombinuje čitelnou syntaxi Pythonu s bezpečností paměti podobnou Rustu a výkonem na systémové úrovni, přičemž využívá framework překladače MLIR k cílení na heterogenní hardware včetně GPU, CPU, TPU a ASIC. Ve spojení s inferenčním frameworkem MAX od Modularu se snaží osvobodit vývojáře od platforem specifických pro dodavatele, jako je CUDA od Nvidie nebo ROCm od AMD .theregister+1
Verze 1.0 přináší syntaxi lambda ve stylu Pythonu pro inline uzávěry, diagnostiku bezpečnosti paměti, vylepšený server Language Server Protocol pro integraci s editory a to, co Modular nazývá „Mojo AI skills“. Od té doby, co Modular uvolnil standardní knihovnu pod licencí Apache 2.0 s výjimkami LLVM, téměř 200 přispěvatelů odeslalo více než 1 100 pull requestů a změnilo přes 200 000 řádků kódu.opensourceforu+2
Vydání přichází několik týdnů po dokončení akvizice Modularu společností Qualcomm , což mezi vývojáři vyvolalo otázky, zda vlastnictví ze strany výrobce čipů neohrozí neutrální postoj jazyka vůči dodavatelům. Modular uvedl, že hodlá letos uvolnit překladač Mojo jako open-source, přičemž webové stránky jazyka lákají na možné oznámení na konferenci ModCon, která se koná 18. srpna v San Franciscu.linkedin+1
Na otázku během Q&A relace, zda by Nvidia nebo AMD mohly zasahovat do Mojo nyní, když spadá pod Qualcomm, Lattner odpověděl, že obě společnosti „neuvěřitelně přispívají k open source kódu“ a dodal: „Neočekávám, že by zde byl jakýkoli problém“.theregister
Plán rozvoje Mojo od Modularu zahrnuje asynchronní programování, porovnávání vzorů a tagged unions. Očekává se, že nadcházející akce ModCon podrobně popíše, co milník stability 1.0 přináší širšímu ekosystému a zda bude následovat uvolnění celého řetězce nástrojů překladače jako open-source.opensourceforu+2