CS-Scriptとは
CS-Scriptは、コンピュータープログラミング用のスクリプトシステムです。 共通言語ランタイム(CLR)に基づいており、C#言語を使用します。 多くのプログラマーが好むのは、CS-Scriptがオープンソースであるということです。つまり、使用がライセンス契約の範囲内であれば、プログラマーのニーズに適合させることができます。 スクリプトエンジンは、CLR指向の環境で使用され、ほとんどの場合、Microsoft®.NET Frameworkで使用されます。
CS-Scriptの主なセールスポイントは、C#とファジーコントロールプログラミング言語の両方を、スクリプトシステムの便利さと柔軟性と組み合わせていることです。 このエンジンはさまざまなプログラミングニーズを自動化できるため、システム管理者、ネットワーク管理者、システム開発者、さらにはプログラムテスターでさえ時間を節約できます。 CS-Scriptを使用して、コマンドプロンプトまたはスクリプトエンジンがホストされているCLRアプリケーションからC#コードを実行できます。
ほとんどのCLRスクリプトシステムは、ランタイム環境と言語を組み合わせています。 つまり、ランタイムは関連付けられた言語に接続されており、関連付けられた言語なしでは動作できません。逆の場合も同様です。 CS-Scriptはランタイム環境にすぎないため、異なります。 C#プログラミング言語と関連インフラストラクチャを使用するため、プログラマーはいくつかの異なる利点を享受できます。
まず、言語を個別に保守する必要がないということは、ユーザーが言語コンパイラーまたは開発ツールを開発または使用する必要がないことを意味します。 ユーザーは、既存の開発インフラストラクチャを簡単に利用できます。 さらに、スクリプトエンジンおよびC#言語の使用方法に関するオンラインおよび印刷物で入手可能な大量の情報。
第二に、CS-Scriptは、代替コンパイラとも呼ばれる、必要な言語アダプターを備えた他のCLR言語と組み合わせて使用できます。 スクリプトエンジンのデフォルト言語はC#ですが、VB、C +、C ++、CLI、およびJavaScript用のアダプターも付属しています。 これにより、CS-Scriptは、ホストされているスクリプトであろうとスタンドアロンスクリプトであろうと、プログラマーが開発または実行する必要のあるスクリプトにさらに適応しやすくなります。
その他の利点には、インストールの容易さとシステムを拡張する機能が含まれます。 インストールは、スクリプトファイルとエンジンファイルを.NETランタイムを備えたシステムに持ち込むだけで完了します。 スクリプトエンジンと機能は、いくつかの方法で拡張できます。 スクリプトはアプリケーションに変換でき、アプリケーションはスクリプトに変換できます。 また、.NETまたはCOMコンポーネントで記述された新しいアセンブリを追加して、スクリプトエンジンの機能を拡張できます。