Mojo
A Python-family language from Modular for AI and GPU programming, with ownership and MLIR-based compilation. See how developers rate it month by month on DTDb.
- Category
- programming language
- Developer
- Modular (Qualcomm)
- Created by
- Chris Lattner
- First release
- 2023
- License
- Apache-2.0 with LLVM exception
- Open source
- Yes
- Pricing
- Free
- Website
- https://www.modular.com/mojo
- Paradigms
- Procedural, Functional
- Typing
- Static
- Type strength
- Strong
- Type inference
- Yes
- Memory management
- Ownership and borrowing
- Runs as
- Native code
- Main implementation
- The Mojo compiler (MLIR)
- Concurrency
- async, parallelize, GPU kernels
- Null safety
- Yes
- Package manager
- Pixi, conda
- Used for
- Data and AI, Systems
- Specification
- None, the compiler is the reference