|
Inform 7は、自然言語構文を用いてインタラクティブな小説を作成できるプログラミング言語であり、TIOBEインデックスのプログラミング言語ランキングで上位100位内に繰り返しランクインしています。現在、Inform 7プログラミング言語とそのコンポーネントは、Artistic Licenseに基づき、GitHub上でオープンソースとして正式に発表されています。 Inform 自体は、インタラクティブ小説を作成するためのプログラミング言語およびデザイン システムであり、もともと 1993 年に Graham Nelson によって作成されました。2006 年 4 月にリリースされた Inform 7 では、基本的な Inform がさらに抽象化され、コンパイラが文章の意味を推測できるようになりました。 Inform 7 は、インタラクティブ小説のテストに特化した開発ツールである Inform 7 IDE、言語をコンパイルするための Inform 7 コンパイラ、および Inform 7 のコア ライブラリを構成する「標準ルール」という 3 つの主要部分で構成されています。 Inform 7は、文学作品の執筆、ゲームのプロトタイピングなど、様々な場面で広く利用されています。自然言語を使用し、言語学と文学プログラミングの原則に基づいて記述されています。コード文は完全な文として記述され、改行とインデントが強調されています。以下はコード例です。 「IF Author」 による「Hello Deductible」 Inform自体はソフトウェアですが、オープンソースであるのは単一のプログラムではなく、プログラムとリソースの集合体です。現在、Inform 7のGitHubリポジトリには、多数の基本コンポーネント、リソースドキュメント、コードサンプルが含まれています。ご興味のある方は、ぜひアクセスして詳細をご確認ください。 この記事はOSCHINAから転載したものです。 タイトル: インタラクティブ小説を書くためのプログラミング言語 Inform 7 が正式にオープンソース化 この記事のアドレス: https://www.oschina.net/news/193544/inform-7-open-source |