:

Szerző: Dömös Zsuzsanna

2023. május 10. 11:10

MI-hez szánt programozási nyelvet jelentett be a Swift atyja

A Modular startup bemutatta a Mojo névre keresztelt új programozási nyelvet, ami a Python szintaxisának használhatóságát szeretné ötvözni a C nyelv sebességével, kifejezetten a mesterséges intelligencával dolgozó fejlesztők számára, így kutatáshoz és fejlesztéshez egyaránt ideális lehet.

Már most is számos projekt fut, aminek célkitűzése a Python felgyorsítása, például a numerikus függvények átalakítására alkalmas Jax gépi tanulási keretrendszer, illetve a nagy számításigényű feladatok gyors prototipizálására használható Julia, de a május másodikán bejelentett Mojo állítólag 35 ezerszer gyorsabb lenne a Pythonnál numerikus algoritmusok futtatása közben, és kifejezetten MI-alkalmazások programozásához szánják készítői. A közel egy éve működő Modular startup bejelentése szerint a Mojo a C teljesítményét és portabilitását ígéri, miközben a Modular Inference Engine a kiképzésük után lényegesebben olcsóbban tudná futtatni az MI-modelleket.

A Mojo állítólag a Rustra jellemző memóriabiztonsági előnyöket is magáénak tudhatja majd, miközben a Python könnyen érthető szintaxisára épít. Az alacsony szintű rendszerprogramozás és a fordítás az MLIR-en (Multi-Level Intermediate Representation), egy többszintű köztes fordítói keretrendszeren keresztül valósul meg. Mivel a szintaxis nagy része már adott, a vállalat a fordítási modell felépítésére és a konkrét programozási funkciók tervezésére összpontosíthat.

mojo_

Az AI és a nagy full-full-stack trend

Az AI farvizén számos új informatikai munkakör születik, vagy már ismert munkák kapnak új nevet és vele extra elvárásokat is.

Az AI és a nagy full-full-stack trend Az AI farvizén számos új informatikai munkakör születik, vagy már ismert munkák kapnak új nevet és vele extra elvárásokat is.

A még fejlesztés alatt álló Mojo a jövőben várhatóan teljesen kompatibilis lesz a Python ökoszisztémával, de addig még sok munkája van a készítőknek, illetve a nyelv még nem tartozik nyílt forráskódú licenc alá,  ami a jövőben változni fog. Bizakodásra adhat okot, hogy a cég vezetője, Chris Lattner valódi veteránnak számít, korábban az Apple-nél, a Google-nél és a Teslánál is dolgozott, egyben társfejlesztője az LLVM compilernek, továbbá ő az Apple Swift nyelvének atyja. A Modular társalapítója, Tim Davis pedig korábban a Google gépi tanulásért felelős részlegén felügyelte a gépi tanulási API-kat és fordítókat.

Jeremy Howard adattudós, a Fast.ai társalapítója szerint a Mojo az elmúlt évtizedek egyik legmeghatározóbb programozási nyelve lehet, mivel segíthet megoldást találni az MI-programozás egyik jellemző problémájára: míg a modelleket Pythonban fejlesztik az ökoszisztéma gazdagsága miatt, a programozók általában nem gondolkodnak abban, hogy C/C++ és Rust modulokat is használjanak. A Mojoval a fejlesztők bármikor bekapcsolhatnak egy gyorsabb "módot", pontosan deklarálva a változók típusát, ennek eredményeként a Mojo optimalizált gépi kódot hoz létre. A Mojo másik előnye, hogy a kódot önálló, gyorsan induló bináris kóddá fordítja, ami megkönnyíti a telepítést, miközben kihasználja a rendelkezésre álló magokat.

A Mojóról és a tervezett roadmapről a Modular oldalán olvasható több információ.

Szeptember 15-én, hétfőn ONLINE formátumú, a Kafka alapjaiba bevezető képzést indít a HWSW, ezért most összefoglaltuk röviden, hogy miért érdemes részt venni ezen a tanfolyamon.

a címlapról

MS

0

Lezárta a Teams-ügyet az EU

2025. szeptember 12. 12:45

A Bizottság elfogadta a Microsoft által tett engedményeket, nincs retorzió az idestova öt éve húzódó eljárás végén.

bango

5

Tartalomautomatával bővül a OneTV

2025. szeptember 12. 09:27

A One tévés platformjába a Bango DVM-jét integrálják, ami jelentős mértékben megkönnyíti az új tartalomszolgáltatások bevezetését.