「AliceScriptのツアー」の版間の差分
編集の要約なし |
編集の要約なし |
||
7行目: | 7行目: | ||
AliceScriptには、簡単に高度なアプリケーションを作成するのに役立つ機能がいくつかあります。"ガページコレクション"には到達できず、使用されていないオブジェクトによって占有されたメモリを自動的に回収することができる機能があります。 | AliceScriptには、簡単に高度なアプリケーションを作成するのに役立つ機能がいくつかあります。"ガページコレクション"には到達できず、使用されていないオブジェクトによって占有されたメモリを自動的に回収することができる機能があります。 | ||
" | "デリゲート"には自他のオブジェクトに対して簡単に連絡を取ることができる機能があります。"例外処理"には、エラーの検出と復旧を行うためのアプローチが用意されています。 | ||
AliceScriptは"統合型システム" | AliceScriptは"統合型システム"を備えていますから、numberやstringなどの型を含めたすべての型はルートとなる一つのVariable型から派生しています。すべての型は、一般的な操作のセットを共有していますから、すべての型を一貫した方法で操作することができます。 | ||
AliceScriptには、実行時のサービス以外にも、広範なライブラリが用意されています。これらのライブラリは、さまざまなワークロードをサポートします。 | AliceScriptには、実行時のサービス以外にも、広範なライブラリが用意されています。これらのライブラリは、さまざまなワークロードをサポートします。 | ||
19行目: | 19行目: | ||
<code>print("Hello,World");</code> | <code>print("Hello,World");</code> | ||
プログラムの出力は、AliceScript.dllの[[Print]]メソッドによって出力されます。 | |||
AliceScriptを使用する上で最も優れている点は、初心者に対しては非常に分かり易いと同時に、プロフェッショナルのプログラマに対しては多くの進んだ機能を提供している点です。AliceScriptの機能を羅列した長い一覧表を読まなければならないのかと心配する必要はありません。AliceScriptはすぐに始められますし、数時間の内に簡単なスクリプトが書けるようになります。 | AliceScriptを使用する上で最も優れている点は、初心者に対しては非常に分かり易いと同時に、プロフェッショナルのプログラマに対しては多くの進んだ機能を提供している点です。AliceScriptの機能を羅列した長い一覧表を読まなければならないのかと心配する必要はありません。AliceScriptはすぐに始められますし、数時間の内に簡単なスクリプトが書けるようになります。 | ||
26行目: | 26行目: | ||
AliceScriptが使用される場所は主に3つあります。 | AliceScriptが使用される場所は主に3つあります。 | ||
*Windowsデスクトップアプリケーションの作成。これは最も初期の段階から存在し、AliceScriptの中心となる分野です。ここでAliceScriptを動作させるためには3つのものが必要です。AliceScriptインタプリンタ、.NetFramework、そしてやる気です。これらは[[インストール手順]]に詳しい説明があります。 | *Windowsデスクトップアプリケーションの作成。これは最も初期の段階から存在し、AliceScriptの中心となる分野です。ここでAliceScriptを動作させるためには3つのものが必要です。AliceScriptインタプリンタ、.NETCoreまたは.NetFramework、そしてやる気です。これらは[[インストール手順]]に詳しい説明があります。 | ||
*コマンドラインでのスクリプティング。AliceScriptはshなどのように対話的に実行することができます(これはREPLといいます)。このタイプはcron(Windowsではタスクスケジューラ)を使用して一定間隔で スクリプトを実行したい場合や、ちょっとした文書処理を行うのに最適な方法です。 | *コマンドラインでのスクリプティング。AliceScriptはshなどのように対話的に実行することができます(これはREPLといいます)。このタイプはcron(Windowsではタスクスケジューラ)を使用して一定間隔で スクリプトを実行したい場合や、ちょっとした文書処理を行うのに最適な方法です。 |