Jai(プログラミング言語)

ジェイ
パラダイム命令型
設計:ジョナサン・ブロウ
開発者:Thekla, Inc
タイピング規律静的、強力
OSクロスプラットフォーム
ライセンス独自仕様(オープンソースリリース予定)
影響を受けた
C、C++
影響を受けた
Odin、Zig

Jaiは、アメリカのビデオゲームデザイナー、 Jonathan Blowと彼の会社Thekla, Inc.によって開発されている、高水準の静的型付けコンパイル型プログラミング言語です。主にゲーム開発におけるC++の代替として設計されたJaiは、パフォーマンス、コンパイル時のメタプログラミング、そしてシンプルさを重視しています。[ 1 ]

開発は2014年に開始されました。2025年1月現在、コンパイラはクローズドベータ版のままです。[ 2 ]

Jaiはまだリリースされていないものの、開発段階でリリースされたOdinやZigなどの他のプログラミング言語に影響を与えてきました。[ 2 ]

歴史

ジョナサン・ブロウは、Thekla社でパズルゲーム「The Witness」の開発を終えると同時に、2014年にJaiの開発を開始しました。「The Witness」の開発中、ブロウはゲームの作成に使用された言語であるC++に不満を抱きました。彼は現代のC++を「ひどい言語」と表現し、プログラマーの生活の質を向上させるためにJaiを開発しようと決意しました。[ 3 ] [ 4 ]

ブロウは、ゲーム用に設計されたプログラミング言語は開発効率を50パーセント以上向上させ、プログラミングをより楽しくすることができると主張した。[ 3 ] The Witnessのリリース後、ブロウはフルタイムでその言語の開発を始め、その開発は彼の会社Thekla, Inc.の主な仕事となった。[ 3 ]この言語開発は、後にOrder of the Sinking Starと題された倉庫番パズルゲーム用のJaiで書かれたゲームエンジンと同時期に行われた。[ 3 ] [ 5 ]

開発

Jaiはクローズドソースのままであり、アクセスは招待制のベータプログラムに制限されています。Blowは、言語とゲームエンジンは最終的にオープンソースソフトウェアとしてリリースされると述べています。2025年12月のOrder of the Sinking Starのプレスリリースで、Theklaは次のように発表しました。「ゲームのリリース後間もなく、エンジンをオープンソースプロジェクトとして無料で配布します。」[ 6 ]

Engadgetによると、Blow氏と彼のチームはプロジェクトにカスタムゲームエンジンを使用しており、JaiはOrder of the Sinking Starと並行して開発され、実際のアプリケーションで言語をテストしました。[ 7 ] Game Informerは、Blow氏が「The Witnessの開発を終えると同時に、非公式にJaiとして知られるこの言語の開発を開始した」と報じました。[ 8 ]

受容と影響

この言語はゲーム開発コミュニティの関心を集めていますが、そのクローズドな開発モデルのため、独立した評価は限られています。その後のプログラミング言語開発に影響を与え、その設計の一部はZigやOdinの機能のインスピレーションとして引用されています。[ 9 ]

参考文献

  1. ^ 「Four Years of Jai」smarimccarthy.is . 2024年12月2日. 2026年1月7日閲覧
  2. ^ a b Bitshifter (2025年4月28日). 「ゲームプログラミングの挑戦者、Jai」 . Bitshifters . 2026年1月7日閲覧
  3. ^ a b c d Taylor, Ivy (2018-07-03). 「Jonathan Blow: 「C++は奇妙な混乱だ」 . GamesIndustry.biz . 2026年1月7日閲覧。
  4. ^ Forbes-Calvin, Alex (2018年7月3日). 「Jonathan Blowは新言語Jaiでコーディングを救ったと考えている」 . pcgamesinsider.biz . 2026年1月7日閲覧
  5. ^アール、ウィリアム (2025年12月12日) .ジョナサン・ブロウによるパズルアドベンチャーゲーム『Order of the Sinking Star』、Arc Gamesが2026年に発売予定。Variety 。 2026年1月7閲覧
  6. ^ 「THE GAME AWARDS 2025、ARC GAMESとTHEKLA, INCによる『ORDER OF THE SINKING STAR』を発表」 Games Press . 2026年1月7日閲覧
  7. ^ 「『The Witness』から10年、ジョナサン・ブロウの次の大規模パズルゲームはゴールデンタイムに向けてほぼ準備が整っている」 Engadget 2025年12月12日2026年1月7日閲覧
  8. ^スチュワート、マーカス。「『オーダー・オブ・ザ・シンキング・スター』プレビュー - 『ブレイド』と『ザ・ウィットネス』のクリエイターが、これまでで最も野心的なパズルゲームを公開」ゲーム・インフォーマー。 2026年1月7日閲覧
  9. ^ Bitshifter (2025年4月28日). 「ゲームプログラミングの挑戦者、Jai」 . Bitshifters . 2026年1月7日閲覧。