Modular's Mojo programming language hits 1.0 milestone

Aug 12, 2026 - 10:15
0 0
Modular's Mojo programming language hits 1.0 milestone

AI and ML

Developers await open source compiler release to dispel uncertainty following Qualcomm acquisition

Modular's Mojo reached its 1.0 milestone on Tuesday, promising developers a stable, production-ready, general-purpose programming language.

But its primary purpose is more specific: to unify the AI software stack by providing a way to target the diverse set of GPUs, CPUs, ASICs, and other heterogeneous systems that are used to run AI workloads.

Mojo, in conjunction with the MAX inference framework, aspires to make it easier to develop AI software, systems, and tools without being tied to vendor-specific platforms like Nvidia's CUDA (Compute Unified Device Architecture) or AMD's ROCm.

CUDA is Nvidia's proprietary platform for programming GPUs and works with the company's own hardware. Many AI-oriented tech companies that compete with Nvidia would prefer an open source alternative that can be optimized for their particular wares.

Chris Lattner, creator of LLVM, the Clang compiler, the Swift programming language, and the MLIR compiler infrastructure, has been working on Mojo publicly since 2023. He'd been doing so through a startup he co-founded called Modular that was acquired by Qualcomm in June. 

Last year, in a presentation, Lattner acknowledged the debt the AI industry owes to CUDA, but said the world has moved on and CUDA hasn't.

Mojo brings the readability and accessibility of Python – the de facto language of AI – together with Rust-like memory safety and system programming capabilities that might otherwise require the use of system languages like C, C++, and CUDA.

The language can utilize MLIR (Multi-Level Intermediate Representation Overview) to access AI-specific hardware features, thereby improving performance and optimizing compute costs. 

The 1.0 release brings with it several new features, including support for Python-style "lambda" syntax for inline closures, an improved Mojo Language Server Protocol (LSP) server for integrating with code editors like VS Code, and Mojo AI skills.

The Mojo standard library is available under v2.0 of the Apache License, with LLVM Exceptions. Modular said it intends to open-source the Mojo compiler this year and the Mojo language website teases that this might happen at Modcon next week. That possibility was reiterated in a streamed Q&A session published to YouTube on Monday.

An open source release of the compiler and toolchain would address concerns expressed by some in the development community about Qualcomm's acquisition of Modular, and whether the chip designer's takeover might compromise Modular's commitment to a vendor-neutral AI development platform.

Asked during the Q&A whether there's a risk that Nvidia or AMD might interfere with Mojo/MAX now that it's managed by Qualcomm, Lattner said while he couldn't speak for either company, both remain strong partners.

"They both contribute an incredible amount to open source code," he said. "So I don't expect there to be any problem here." ®

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Wow Wow 0
Sad Sad 0
Angry Angry 0

Comments (0)

User