OpenAIのAPIを使用しています。正確性の保証はできませんので、ご注意ください。
Mojo とは
Mojo とは、Modular 社が開発した Python をベースにした AI、機械学習に特化した新しいプログラミング言語です。Python に比べて 35000 倍速いと Modular は主張しています。
特徴
Mojo は Python とある程度互換性があり、async/await、エラー処理などのコア機能をサポートしています。
Modular はこのアプローチは、Apple が行った Objective-C から Swift への移行で使われ、証明されましたと述べています。
Modular の 共同創設者兼 CEO である Chris Lattner は SiFive、Google、Tesla、Apple の元従業員であり、Swift のクリエイターでもあります。
また、Python コードを Mojo に移行する機械的なツールも用意するとのことです。
拡張子が、.🔥
と.mojo
の 2 種類であることも大きな特徴です。
使用
Mojo は段階的にオープンソース化される予定であり、現段階で使用するにはウェイトリストに登録する必要があります。また、現時点ではローカルでの動作はできず、ホスト型のMojo Playgroundと呼ばれる JupyterHub の改造環境で使用する必要があります。