要約:
- MojoはChris Lattnerと彼のAI-focused company Modularが開発した新しい言語で、2023年にローンチされたにも関わらず、TIOBE指数のトップ50に入った。
- MojoはPythonとSwiftを組み合わせたもので、Pythonの上位集合であり、静的型付けとネイティブコードへのコンパイルによりPythonよりも高速。
- MojoはPythonの使いやすさとCのパフォーマンスを組み合わせ、AIハードウェアの高いプログラム可能性とAIモデルの拡張性を引き出すことを目指している。
- ModularはMojoと共にMAX(Modular Accelerated Xecution platform)を提供し、低レベルのCUDAコードを書かずに最新のレイテンシとスループットを実現。
- Mojo 24.5は最新リリースであり、統一ポインタ型UnsafePointerや標準ライブラリの拡張を含むいくつかの新しいコア言語変更がある。
感想:
MojoはPythonとSwiftの良いところを取り入れつつ、AI関連のプログラミングに特化した新しい言語のようです。静的型付けやネイティブコードへのコンパイルによって高速化されている点は非常に興味深いです。また、Modularが提供するMAXとの組み合わせによって、AIパイプラインの構築と展開を効率化できる点も魅力的です。
元記事: https://www.i-programmer.info/news/98-languages/17529-mojo.html