Mojo erreichte 1.0, drei Jahre nachdem es versprochen hatte, Python schnell zu machen
Modular erklärte seine Systemsprache am 11. August für stabil. Fast 200 externe Mitwirkende haben die Standardbibliothek mitgestaltet, und der Compiler wird noch in diesem Jahr als Open Source versprochen.
Mojo, die Programmiersprache für KI-Workloads, erschien am Dienstag offiziell in Version 1.0, drei Jahre nach ihrer ersten öffentlichen Veröffentlichung. Für eine Sprache ist das Erreichen von 1,0 weniger ein technisches Ereignis als vielmehr ein Versprechen: Von hier an hört der Boden unter Ihren Füßen auf, sich zu bewegen.
Dieses Versprechen ist der Sinn dieser Veröffentlichung. Modular, das Unternehmen hinter Mojo, hatte die Sprache bei der internen Verwendung schnell geändert, und diese Änderungen machten es für jeden außerhalb des Unternehmens schwierig, ein langlebiges Projekt aufrechtzuerhalten. Version 1.0 zieht einen Schlussstrich. Während der 1.x-Periode sollten Änderungen größtenteils additiv sein. Breaking Changes sind immer noch möglich, aber das Unternehmen gibt an, dass sie auf die Art und Weise gehandhabt werden, wie ausgereifte Sprachen wie C++ damit umgehen, nämlich sorgfältig und selten.
Die Version 26.5, die Mojo 1.0 enthält, ist hauptsächlich eine Aufräumübung. Wo die Sprache zuvor mehrere Möglichkeiten bot, dasselbe auszudrücken, bietet sie jetzt eine: Variablen werden immer mit „var“ deklariert, Abschlüsse wurden vereinheitlicht und es gibt einen einzigen Zeigertyp anstelle einer Familie davon. Zu den neueren Ergänzungen gehören die Lambda-Syntax im Python-Stil, ein wesentlich stabilerer Sprachserver, damit sich Editoren wie VS Code ordnungsgemäß verhalten, und eine Speichersicherheitsdiagnose, die einen klassischen Fehler erkennt, bei dem das Hinzufügen zu einer Liste einen Verweis darauf ungültig macht.
Was dahintersteckt
Mojo existiert aufgrund einer unangenehmen Spaltung in der KI-Arbeit. Forscher schreiben in Python, weil es angenehm ist. Die Teile, die wirklich schnell sein müssen, werden von verschiedenen Leuten in C++ oder CUDA geschrieben, und die beiden Hälften passen nie ganz zusammen. Mojos Vorschlag ist, dass Sie beide Hälften in einer Sprache schreiben können, die wie Python aussieht, sich aber zu Code kompilieren lässt, der gut auf CPUs, GPUs und Beschleunigern läuft. Es wird von Chris Lattner geleitet, der zuvor LLVM und Apples Swift-Sprache entwickelt hat, was einer der Gründe dafür ist, dass die Leute das Projekt vom ersten Tag an ernst genommen haben.
Zwei Dinge sollten Sie wissen, bevor Sie sich aufregen. Mojo ist noch nicht Open Source. Die Standardbibliothek ist vorhanden, und fast 200 Mitwirkende haben über 1.100 pull requests erhalten, die mehr als 200.000 Zeilen davon betreffen, aber der Compiler selbst bleibt geschlossen. Modular bekräftigt sein Engagement für die Open-Source-Bereitstellung des Compilers und der Toolchain im Jahr 2026, sodass noch einige Monate verbleiben. Und Modular wurde von Qualcomm übernommen, sodass die Zukunft der Sprache nun in der Strategie eines Chipunternehmens liegt.
Was das für dich bedeutet: Wenn Sie keinen leistungskritischen Code schreiben, handelt es sich um Hintergrundgeräusche. Wenn Sie dies tun, ist eine 1,0 das Signal dafür, dass es sinnvoll ist, etwas zu beginnen, das Sie behalten möchten. Installieren Sie mit „uv pip install —upgrade mojo“. Wenn Sie einfach neugierig sind, wohin sich die KI-Infrastruktur entwickelt, schauen Sie sich an, ob dieser Compiler dieses Jahr tatsächlich veröffentlicht wird. Das ist die Verpflichtung, die es wert ist, sie einzuhalten.
Quellen
Quellen: https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here
Nvidias neues kostenloses Modell ist nicht das intelligenteste. Es ist einfach sehr, sehr schnell
Nemotron 3.5 Lightning entspricht bei den Intelligenzwerten mit einem Viertel der Parameter dem gpt-oss-120b von OpenAI und produziert etwa 670 Token pro Sekunde, das schnellste in seiner Vergleichsgruppe.