Mojo: Chris Lattners nächster großer Wurf zur Revolutionierung der Machine-Learning-Programmierung

Chris Lattner, Schöpfer von LLVM und Swift, diskutiert mit Ron seine neue Programmiersprache Mojo. Mojo zielt darauf ab, die Nutzung der vollen Leistung moderner GPUs produktiv und unterhaltsam zu gestalten. Das Design konzentriert sich auf die Erstellung einer einfach zu verwendenden Sprache, die gleichzeitig die Kontrolle bietet, die für das Schreiben von hochmodernen Kerneln erforderlich ist. Ein zentrales Konzept ist die Forderung an Programmierer, die Details der Hardware zu verstehen, dies aber durch typsichere Metaprogrammierung überschaubar und teilbar zu machen. Ziel ist es, sowohl die Spezialisierung auf die jeweilige Berechnung als auch auf die Hardware-Plattform zu unterstützen. Lattner argumentiert, dass dies notwendig ist, um zu verhindern, dass einzelne Anbieter das KI-Computing-Ökosystem dominieren.