Mojo
Modular社が開発するプログラミング言語。Pythonに似た構文を持ちつつ、システムプログラミングやGPU/AIワークロード向けの性能を目指す。2023年に初回リリースされ、2026年8月にリリースされた「Modular 26.5」で正式に1.0に到達した。 #ai #compiler-design
1.0の意味
1.0到達は、言語の基盤が長期的に安定し、大きな破壊的変更なしにプロジェクトを構築できる段階に入ったことを意味する。1.0以降も破壊的変更は慎重に行いつつ言語開発自体は継続する方針で、2026年中にはコンパイラ・ツールチェーン自体のオープンソース化も予定されている。
Modular 26.5 / Mojo 1.0での変更点
- 言語仕様の一貫性向上。変数宣言・クロージャ・ポインタ型など、これまで複数あった書き方を単一の標準構文に収束させた
- lambda構文のサポート追加
- LSPサーバーの安定性向上
- メモリ安全性診断機能を実装(無効化された参照の検出など)
コミュニティ
標準ライブラリのオープンソース化以降、約200人の貢献者が1,100件超のプルリクエストを提出し、20万行以上のコードが変更された。
MAX(推論プラットフォーム)
Modular社はvLLMと同様のLLM推論・サービング領域で「MAX」という推論プラットフォームも開発している。Modular 26.5に合わせてMAXも26.5となり、インストールプロセスの最適化、GLM-5.2・Nemotron-Hなど新しいモデルファミリーへの対応、エージェント向けスキル機能の拡充が行われた。