Mojo
パラダイム | |
---|---|
登場時期 | 2023年 (1年前) (2023) |
設計者 | Chris Lattner |
開発者 | Modular Inc. |
評価版リリース | 24.3[1] / 2024年5月2日 (3か月前) (2024-05-02) |
型付け | |
影響を受けた言語 | Python, Cython[要出典], C, C++, Rust, Swift, Zig |
プラットフォーム | クロスプラットフォーム |
ライセンス | プロプライエタリ |
ウェブサイト | www |
拡張子 | .mojo, .🔥 (the fire emoji / the U+1F525 Unicode character) |
関連言語 | Python |
テンプレートを表示 |
Mojoは開発中のプロプライエタリ プログラミング言語である。[2][3][4]
MojoはJupyter notebooksを介したブラウザ上[5][6] またはLinuxのローカル環境[7]、そしてmacOS上で利用可能。[8]
Pythonとの互換性や、SIMDを用いた組み込み関数、MLIRによるハードウェア間での高い互換性等を特徴にもつ。[9]
開発
Mojo SDKにより、MojoのプログラマーはMojoソースファイルをコマンドラインからローカルにコンパイルして実行できるようになり、これは現在UbuntuとmacOSをサポートしている。[10]また、Visual Studio Code用のMojo拡張機能も存在し、コード補完とツールチップを提供している。
出典
- ^ “Mojo🔥 changelog”. docs.modular.com. Modular (2024年5月2日). 2024年5月25日閲覧。
- ^ “Mojo🔥 programming manual”. docs.modular.com. Modular (2023年). 2023年9月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年). 2023年9月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 (4 May 2023). “Mojo language marries Python and MLIR for AI development” (英語). InfoWorld. 2024年4月13日閲覧。
- ^ Krill (4 May 2023). “Mojo language marries Python and MLIR for AI development” (英語). InfoWorld. 2024年4月13日閲覧。
- ^ Yegulalp, Serdar (7 June 2023). “A first look at the Mojo language” (英語). InfoWorld. https://www.infoworld.com/article/3697739/a-first-look-at-the-mojo-language.html
- ^ Deutscher, Maria (7 September 2023). “Modular makes its AI-optimized Mojo programming language generally available” (英語). Silicon Angle. https://siliconangle.com/2023/09/07/modular-makes-ai-optimized-mojo-programming-language-generally-available/ 2023年9月11日閲覧。
- ^ “Mojo for Mac OS”. Modular. 2023年10月19日閲覧。
- ^ Mojoプログラミング言語の特徴とは?将来性は?よく分かる入門資料まとめ|レバテックフリーランス
- ^ “Modular Docs - Mojo🔥 roadmap & sharp edges” (英語). docs.modular.com. 2023年10月31日閲覧。
外部リンク
- 公式ウェブサイト
- Mojo programming manual
- mojo - GitHub
- All about mojo programming language
- Mojo may be the biggest programming language advance in decades
- Mojo: The Future of AI Programming