Squirrelとは
Squirrelとは、主にゲーム開発に利用されるよう設計されたオブジェクト指向型のスクリプト言語です。
Squirrelは移植性が高く、高速に動作すると言う特徴があり商用ゲーム開発に採用されるなどの実績があります。
ちなみにSquirrelは、英語で「リス」を意味します。
Squirrelの特徴
Squirrelには以下のような特徴があります。
- クロスプロットフォーム
- オブジェクト指向をサポート
- 組み込みに特化
クロスプロットフォーム
SquirrelはWindows、Mac OS X、Linuxなどの複数のOS上で動かす事が出来ます。
オブジェクト指向をサポート
SquirrelはJavaやC++のようにクラスや継承などのオブジェクト指向を表現する機能を言語レベルでサポートしています。
組み込みに特化
SquirrelはC言語プログラムに組み込まれることを目的に設計されており、C/C++との連携を容易に実現することができます。