Mojo

Mojo
パラダイム
登場時期 2023年 (1年前) (2023)
設計者 Chris Lattner
開発者 Modular Inc.
最新リリース 24.5.0 / 2024年9月13日[1]
評価版リリース 24.3[2] / 2024年5月2日 (7か月前) (2024-05-02)
型付け
影響を受けた言語 Python, Cython[要出典], C, C++, Rust, Swift, Zig
プラットフォーム クロスプラットフォーム
ライセンス プロプライエタリ
ウェブサイト www.modular.com/mojo
拡張子 .mojo, .🔥 (the fire emoji / the U+1F525 Unicode character)
関連言語 Python
テンプレートを表示

Mojoは開発中のプロプライエタリ プログラミング言語である。[3][4][5]

MojoはJupyter notebooksを介したブラウザ[6][7] またはLinuxのローカル環境[8]、そしてmacOS上で利用可能。[9]

Pythonとの互換性や、SIMDを用いた組み込み関数、MLIRによるハードウェア間での高い互換性等を特徴にもつ。[10]

開発

Mojo SDKにより、MojoのプログラマーはMojoソースファイルをコマンドラインからローカルにコンパイルして実行できるようになり、これは現在UbuntuとmacOSをサポートしている。[11]また、Visual Studio Code用のMojo拡張機能も存在し、コード補完とツールチップを提供している。

出典

  1. ^ 出典URL: https://github.com/modularml/mojo/releases/tag/mojo%2Fv24.5.0, 閲覧日: 2024年9月27日, 題名: Release 24.5.0, 出版日: 2024年9月13日
  2. ^ Mojo🔥 changelog”. docs.modular.com. Modular (2024年5月2日). 2024年5月25日閲覧。
  3. ^ 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.”
  4. ^ 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.”
  5. ^ Krill (4 May 2023). “Mojo language marries Python and MLIR for AI development” (英語). InfoWorld. 2024年4月13日閲覧。
  6. ^ Krill (4 May 2023). “Mojo language marries Python and MLIR for AI development” (英語). InfoWorld. 2024年4月13日閲覧。
  7. ^ 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 
  8. ^ 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日閲覧。 
  9. ^ Mojo for Mac OS”. Modular. 2023年10月19日閲覧。
  10. ^ Mojoプログラミング言語の特徴とは?将来性は?よく分かる入門資料まとめ|レバテックフリーランス
  11. ^ Modular Docs - Mojo🔥 roadmap & sharp edges” (英語). docs.modular.com. 2023年10月31日閲覧。

外部リンク