Modular’s Mojo programming language hits 1.0 milestone

The Register ·

Modular's Mojo programming language has reached its 1.0 milestone, marking it as a stable, production-ready, general-purpose language. Its main goal is to unify AI software development across the wide range of GPUs, CPUs, ASICs and other chips used for AI workloads, offering an alternative to vendor-locked platforms such as Nvidia's CUDA and AMD's ROCm. This matters because many AI-focused firms competing with Nvidia want an open, hardware-neutral way to build and optimise AI systems rather than depending on a single vendor's proprietary tools.

Mojo combines Python's readability with Rust-like memory safety and system-level programming capabilities, and uses MLIR to tap into AI-specific hardware features for better performance. Created by Chris Lattner, also known for LLVM, Clang, Swift and MLIR, Mojo has been developed publicly since 2023 through his startup Modular, which Qualcomm acquired in June 2026. The 1.0 release adds Python-style lambda syntax, an improved Language Server Protocol integration for editors like VS Code, and new Mojo AI skills; the standard library is released under Apache License 2.0 with LLVM Exceptions, and Modular says it plans to open-source the full compiler later this year, possibly around next week's Modcon event, with Lattner downplaying fears that Qualcomm's ownership could compromise the project's vendor-neutral stance.

In short

  • Modular's Mojo language hits stable 1.0 release
  • Aims to unify AI development across diverse chip hardware
  • Full compiler open-sourcing expected soon, post-Qualcomm acquisition

Steelman: both sides, in good faith

The strongest fair case each way — we don't pick a winner.

The case for

Proponents argue that Mojo's 1.0 represents a valuable achievement for the AI industry. A vendor-neutral alternative to proprietary platforms like CUDA is important for preventing monopolistic control of development infrastructure and enabling genuine competition and innovation. They highlight the language's sound technical design—combining Python's accessibility with Rust-like safety and MLIR's optimisations—as addressing real developer needs, and view Qualcomm's backing and commitment to full open-sourcing as evidence of serious, long-term support for the project's independence.

The case against

Sceptics acknowledge Mojo's technical merits but question whether innovation and good design alone overcome entrenched market dynamics. They argue that CUDA's years of ecosystem maturity, developer familiarity, and Nvidia's near-total dominance of AI hardware create switching costs and network effects that few alternatives successfully surmount. They further note that Qualcomm's ownership—despite reassurances—introduces legitimate questions about whether a major chip vendor can truly maintain vendor-neutral stewardship of the project.

Explained simply

AI workloads run on many kinds of processors, including graphics chips, standard CPUs and specialised accelerators. Software often needs to be adapted to each type of hardware, and tools such as Nvidia’s CUDA and AMD’s ROCm are closely tied to their makers’ platforms.

Mojo is a programming language developed by Modular, a company founded by Chris Lattner, whose earlier work includes LLVM and Swift. It aims to make code readable to Python users while giving developers more control over performance and access to specialised hardware features.

The project matters to companies seeking alternatives to relying on one chip maker’s software tools. Qualcomm acquired Modular in June 2026; the language’s standard library is open source, and Modular has said it plans to release the compiler’s source code.

Software Technology

Read the full article at the source →

Log in to join the discussion