初めてのAliceScript

2021年11月26日 (金) 01:49時点におけるZen (トーク | 投稿記録)による版
この項目は書きかけの専門性の高い項目です。

この記事では、AliceScriptの動作環境を構築し、お使いの任意のエディタとAliceScriptADKを使用してAliceScriptコンソールアプリケーションを作成して実行する方法を示します。

はじめに

AliceScriptは、軽量な.NETエコシステム上で動作するインタプリンタ型のプログラミング言語です。AliceScriptはC#やPythonをルーツとしているため、C、C#、JavaScript、Pyhton、PHPのプログラマーであればすぐに使いこなすことができます。 AliceScriptについて詳しく知るには、AliceScriptのツアーを参照してください。

この記事では、まず最初にAliceScriptで開発を始めるために必要な作業を確認します。(すでにAliceScriptを使用している場合はこのセクションを飛ばしても構いません)。 次に、AliceScriptを使って簡単なコンソールアプリケーションを例として作成し、AliceScriptの基本的な事項を解説します。

動作環境の構築

AliceScriptを使用したアプリケーションの開発についての説明の前に、まず、AliceScriptを実行できるコンピュータを用意する必要があります。.NETCore3.1がインストールされているコンピュータが必要です。そのようなコンピュータを用意できない場合は、.NET Framework上で動作するAliceSisterを使用する必要があります。AliceSisterはAliceScriptとほぼ同じ動作をするAliceScriptの別の実装です。

AliceScriptを使用する場合

自分のコンピュータでAliceScriptを実行する場合は、次のソフトウェアをインストールする必要があります。

  • .NET Core v3.1以上
  • AliceScript ADK

.NETCoreのインストールについては、Microsoftの公式ガイドを参照してください。

  • Windowsに.NETをインストールする[[1]]
  • MacOSに.NETをインストールする[[2]]
  • Linuxに.NETをインストールする[[3]]

.NETCoreに加えて、AliceScriptADKもコンピュータにインストールする必要があります。が、実際のところAliceScriptADKはポータブル版として機能するため、ダウンロードしたファイルを解凍するだけで機能します。 AliceScriptADKをダウンロードするには、AliceScriptのダウンロードを参照してください。

AliceSisterを使用する場合

自分のコンピュータでAliceSisterを実行する場合、.NETCoreは不要です。が、代わりにコンピュータに.NETFramework v4.5以降がインストールされている必要があります。このオプションはWindowsコンピュータでのみ選択可能です。 .NETFramework 4.5はWindows8以降またはWindowsServer2012以降であれば標準でインストールされています。それ以前のバージョンをお使いの方は、別途インストールが必要なことがあります。次のMicrosoftのガイドを参照してください。

  • .NETFramework インストールガイド[[4]]

.NETFrameworkがインストールされている環境では、AliceSisterADKをコンピュータにインストールする必要があります。が、実際のところAliceSisterADKはポータブル版として機能するため、ダウンロードしたファイルを解凍するだけで機能します。 AliceSisterADKをダウンロードするには、AliceSisterのダウンロードを参照してください。

AliceScriptのダウンロード

AliceScriptをダウンロードするには[ダウンロードサイト]に移動します