Welcome to the Mojo Manual, a complete guide to the Mojoð¥ programming language!
Mojo is designed to solve a variety of AI development challenges that no other language can, because Mojo is the first programming language built from the ground-up with MLIR (a compiler infrastructure that's ideal for heterogeneous hardware, from CPUs and GPUs, to various AI ASICs). We also designed Mojo as the best way to extend Python because we love Python and its community, but we couldn't realistically enhance Python to do all the things we wanted. For a longer discussion on this topic, read Why Mojo.
Beware that Mojo is still a very young language, so there's a lot that hasn't been built yet. Likewise, there's a lot of documentation that hasn't been written yet. But we're excited to share Mojo with you and get your feedback.
ContentsâGet started
Language basics
Value ownership
Value lifecycle
Traits and parameters
Pointers
GPU programming
Layouts and LayoutTensor
Python
Tools
Project information
Thank you! We'll create more content like this.
Thank you for helping us improve!
ð What went wrong?
It includes inaccurate information
It's missing information I need
It was difficult to understand
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4