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]

Mojo
Paradigm
FamilyPython
Designed byChris Lattner
DeveloperModular Inc.
First appeared2023 (2023)
Preview release
24.2[1] / March 28, 2024 (2024-03-28)
Typing discipline
OSCross-platform
LicenseApache 2.0[2]
Filename extensions.🔥 (the fire emoji/U+1F525 Unicode character), alternatively .mojo
Websitewww.modular.com/mojo
Influenced by
Python, Cython, C, C++, Rust, Swift, Zig

See also

References

  1. "v24.2 (2024-03-28)". docs.modular.com. Modular. 2024-03-28. Retrieved 2024-04-10.
  2. "Mojo License". Github. Retrieved 2 April 2024.
  3. "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.
  4. "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.
  5. Krill, Paul (4 May 2023). "Mojo language marries Python and MLIR for AI development". InfoWorld.
  6. Yegulalp, Serdar (7 June 2023). "A first look at the Mojo language". InfoWorld.
  7. Deutscher, Maria (7 September 2023). "Modular makes its AI-optimized Mojo programming language generally available". Silicon Angle. Retrieved 2023-09-11.
  8. "Mojo for Mac OS". Modular. Retrieved 2023-10-19.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.