Mojo
lastmod 2026-05-11created 2023-06-132 edits
A new programming language for AI developers
Features
- A language for AI development made by Modular, the new company founded by Chris Lattner, the creator of LLVM
- Combines the usability of Python with the performance of C
- Can use all AI hardware (multiple cores, vector units, accelerators, etc.) from the language itself (without the complexity of C++/CUDA)
- Can use the entire Python ecosystem as is (Numpy and Matplotlib used seamlessly within Mojo code)
- Easily extend existing AI models (pre-/post-processing and swapping operations): Kernel Fusion, Graph Rewrites, Shape Functions, etc.
- Provides a JupyterHub-based Playground
- Uses MLIR (Multi-Level Intermediate Representation)