iX 2/2024
S. 112
Wissen
KI-Programmierung

Mojo – wie Python, aber schnell und sicher

Mojo ist die neue Allzweck-Sprache mit KI-Fokus. Sie verspricht, vollständig zu Python kompatibel zu werden und die Ausführungsgeschwindigkeit von C oder Rust zu haben. Noch sind Sprache und Ökosystem weit von der Fertigstellung entfernt, aber man kann Mojo schon jetzt ausprobieren.

Von Jens Blawatt und Marcus Hanhart

Die Entwicklung von Machine-Learning-Anwendungen wird immer komplexer. Denn das Zusammenspiel aus Python, C/C++, immer neuer, unterschiedlicher Hardware und die Menge unterschiedlicher Frameworks und Lösungsansätze erschweren es, die nötige Entwicklungsgeschwindigkeit zu erreichen. Dieser vielfältige Stack braucht außerdem ein breit aufgestelltes Team für die Entwicklung und den Betrieb.

Die Programmiersprache Mojo verspricht, diese Komplexität radikal zu reduzieren, indem sie für den gesamten Stack verwendbar ist: von der Businesslogik bis zur Hardwareprogrammierung. Das „Drei-Welten-Problem“ (Python, C/C++, Hardware) wird nämlich immer häufiger zum Bremsklotz der KI-Entwicklung.

Kommentieren