Mesterséges intelligencia, magyarul.
Az eredeti közleményekből.

Elérte az 1.0-s kiadást a Modular Mojo programozási nyelve

2026. augusztus 11.Forrás: Modular
Elérte az 1.0-s kiadást a Modular Mojo programozási nyelve
Kép: Modular

A Modular kiadta a Mojo programozási nyelv 1.0-s verzióját, amely a vállalat szerint stabil, éles használatra kész alapot ad a hosszú távú fejlesztésekhez. A 26.5-ös kiadás több nyelvi egyszerűsítést, fejlesztői eszközjavítást és MAX-frissítést is tartalmaz.

A lényeg röviden
  • Megjelent a Mojo 1.0, a Modular szerint stabil, éles használatra kész nyelvi alappal.
  • A 26.5 egységesíti a változódeklarációkat, a closure-öket és a Pointer típust.
  • Javult az LSP-szerver, valamint bővült a memóriabiztonsági hibák felismerése.
  • A MAX új modellcsaládokat támogat, és egyszerűbbé vált a telepítése.
  • A Modular 2026-ban nyílt forráskódúvá kívánja tenni a Mojo fordítóját és eszközláncát.

Stabilabb alapot ígér a Mojo 1.0

A Mojo 2023-as első kiadása óta általános célú programozási nyelvvé fejlődött, amelyre a fejlesztői közösség saját könyvtárakat, eszközöket és alkalmazásokat épít. A Modular 2026. augusztus 11-i bejelentése szerint az 1.0-s verzióval a fejlesztők hosszabb távú projektekhez használható, stabil nyelvi alapot kapnak.

A vállalat korábban gyors ütemben fejlesztette a Mojót, ennek azonban az volt az ára, hogy a gyakori változtatások megnehezítették a közösségi projektek karbantartását. A Modular szerint a Mojo immár nem pusztán fejlesztés alatt álló nyelv, hanem a cég mindennapi éles működésének része is. A vállalat a Mojo segítségével építi kereskedelmi infrastruktúrájának alapját, a MAX-et és a Modular Cloudot.

Az 1.0 nem jelenti a nyelv fejlesztésének végét. A Modular tervei szerint az 1.x időszakban a változások elsősorban bővítések lesznek, így a fejlesztők kiszámíthatóbb környezetre számíthatnak. Törő változtatások továbbra is előfordulhatnak, de a vállalat ezeket a kiforrott nyelvek, például a C++, fejlődési gyakorlatához hasonlóan, körültekintően kezeli.

Egyszerűsödött a nyelv és javultak az eszközök

A Modular 26.5 jelentős része az 1.0-s állapothoz szükséges nyelvi rendezést zárja le. A kiadás egységesíti azokat az eseteket, amikor korábban többféleképpen lehetett kifejezni ugyanazt a programozási szándékot. A változások között szerepel, hogy a változókat most következetesen a var kulcsszóval deklarálják, egységesítették a closure-öket, és egyetlen Pointer típust vezettek be. Több átnevezés is pontosabbá és következetesebbé tette a Mojo fogalomkészletét.

Az új verzió Python-stílusú lambda szintaxist kínál a soron belüli closure-ökhöz. Stabilabbá és megbízhatóbbá vált a Mojo LSP-szervere is, ami a Modular szerint javítja a mindennapi munkát a VS Code-ban és más szerkesztőkben. A Mojo AI Skills 1.0-ra kész állapotba került, és többek között új projektek létrehozását, GPU-programozást, valamint más nyelvekről történő átültetést támogat.

A kiadás a memóriabiztonsági problémák felismerését is bővíti. A rendszer például észlelni tudja, ha a List.append érvényteleníti a listába mutató hivatkozást. A standard könyvtárban következetesebben használják a where záradékokat, amelyek leíró üzenetet is adhatnak, hogy a hibák könnyebben kezelhetők legyenek.

A Modular közlése szerint a Mojo nyílt forráskódú standard könyvtárához közel 200 közreműködő több mint 1100 pull requestet adott be, ezek során több mint 200 000 kódsort módosítottak. Emellett több mint ezren jelentettek hibákat és javasoltak változtatásokat.

Új irányok a Mojo és a MAX fejlesztésében

A Mojo már most nagy teljesítményű kód írására használható modern CPU-khoz, GPU-khoz és gyorsítókhoz. A Modular következő célja, hogy erre az alapra építve általános célú rendszerprogramozási nyelvvé fejlessze. A vállalat többek között robusztus aszinkron programozási modellt, mintaillesztést és union típusokat tervez. A Modular azt is közölte, hogy 2026-ban nyílt forráskódúvá teszi a Mojo fordítóját és eszközláncát, később pedig a nyelv további részeit, valamint a vele épített MAX-komponenseket is fokozatosan megnyitja.

A 26.5 a MAX platformhoz is hoz változásokat. A telepítés célzottabbá vált: a fejlesztők a max["serve"] és max["benchmark"] csomagokkal csak a szükséges függőségeket telepíthetik, a max["all"] paranccsal pedig mindent elérhetnek. A modular csomagot a 26.6-os kiadásban kivezetik.

A MAX támogatja a GLM-5.2 és a Nemotron-H modellcsaládokat, amelyek egyaránt hibrid Mamba-2 modellek. A Kimi 2.5 mostantól a Module V3-mal is működik. A Modular szerint nyílt forráskódú ügynökkészségeit belsőleg a teljes modelléletciklus gyorsítására használják, és ezek a skills.sh oldalon több mint 7,2 ezer letöltést értek el. A Mojo 1.0 és a 26.5 telepítéséhez a vállalat az uv pip install --upgrade mojo, illetve az uv pip install max[all] parancsokat adja meg.

Kapcsolódó hírek

A Modular megnyitja a Mojo fordítóját, és hanggenerálást ad a MAX-hoz
Fejlesztőknek2026. szeptember 17.

A Modular megnyitja a Mojo fordítóját, és hanggenerálást ad a MAX-hoz

A Modular 26.6-tól külső fejlesztők is hozzájárulhatnak a Mojo fordítójához, miközben a MAX platform hanggenerálással és új modellarchitektúrák támogatásával bővül. A…

Nyílt forráskódú lett a Mojo teljes fordítója és eszközkészlete
Fejlesztőknek2026. augusztus 18. 16:30

Nyílt forráskódú lett a Mojo teljes fordítója és eszközkészlete

A Modular nyílt forráskódúvá tette a Mojo programozási nyelv teljes fordítóját és eszközkészletét. A kód Apache 2.0 licenc alatt, LLVM-kiegészítésekkel érhető el a…

A Modular megnyitja Mojo nyelvét és felhőplatformját
Fejlesztőknek2026. augusztus 18.

A Modular megnyitja Mojo nyelvét és felhőplatformját

A Modular teljesen nyílt forrásúvá tette Mojo 1.0 programozási nyelvét, elérhetővé tette Modular Cloud szolgáltatását, és új AI-gyorsítókkal bővítette platformját. A…