Mojo (programming language)
Mojo is a programming language in the Python family that is currently under development.[3][4][5] It is available both in browsers via Jupyter notebooks,[5][6] and locally on both Linux and macOS.[7][8]
Paradigm |
|
---|---|
Family | Python |
Designed by | Chris Lattner |
Developer | Modular Inc. |
First appeared | 2023 |
Preview release | 24.2[1]
/ March 28, 2024 |
Typing discipline | |
OS | Cross-platform |
License | Apache 2.0[2] |
Filename extensions | .🔥 (the fire emoji/U+1F525 Unicode character), alternatively .mojo |
Website | www |
Influenced by | |
Python, Cython, C, C++, Rust, Swift, Zig |
References
- "v24.2 (2024-03-28)". docs.modular.com. Modular. 2024-03-28. Retrieved 2024-04-10.
- "Mojo License". Github. Retrieved 2 April 2024.
- "Mojo🔥 programming manual". docs.modular.com. Modular. 2023. Retrieved 2023-09-26.
Mojo is a programming language that is as easy to use as Python but with the performance of C++ and Rust. Furthermore, Mojo provides the ability to leverage the entire Python library ecosystem.
- "Why Mojo🔥 - A language for next-generation compiler technology". docs.modular.com. Modular. 2023. Retrieved 2023-09-26.
While many other projects now use MLIR, Mojo is the first major language designed expressly for MLIR, which makes Mojo uniquely powerful when writing systems-level code for AI workloads.
- Krill, Paul (4 May 2023). "Mojo language marries Python and MLIR for AI development". InfoWorld.
- Yegulalp, Serdar (7 June 2023). "A first look at the Mojo language". InfoWorld.
- Deutscher, Maria (7 September 2023). "Modular makes its AI-optimized Mojo programming language generally available". Silicon Angle. Retrieved 2023-09-11.
- "Mojo for Mac OS". Modular. Retrieved 2023-10-19.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.