scripting language
事前にコンパイルされるのではなく、解釈される(その場で翻訳される)高レベルのプログラミング言語。 スクリプト言語は、汎用プログラミング言語であってもよいし、アプリケーションやシステムプログラムの実行を強化するために使用される特定の機能に限定されていてもよい。 例えば、JavaScriptは、計算のためだけでなく、メッセージ、ドロップダウンメニューやその他のユーザーインターフェイス要素を表示するためにWebページ上で広く使用され Perl、Tcl、Pythonは非常に包括的なプログラミング言語であり、しばしばスクリプト言語と呼ばれます。
アプリケーションスクリプト
MicrosoftのVisual Basic For Applications(VBA)は別の例です。 Visual BasicのサブセットであるVBAは、Microsoft Officeアプリケーションを自動化するために使用されます。 たとえば、スプレッドシートにはマクロ言語があり、通信プログラム(Webの前にダイヤルアップに広く使用されている)やFTPプログラムは、一般的に機能を自動化するためのスクリプトをサポートしています。
コマンドラインスクリプト
Windows、DOS、Unix/Linuxのコマンドラインから実行されるコマンドは、より多くの場合、”コマンド言語”と呼ばれる限定された目的のスクリプティング言語です(コマンドプロセッサとシェルスクリプトを参照してください)。 JavaScript、Perl、Tcl/Tk、Python、VBA、バッチファイルabc、Windowsスクリプトホストを参照してください。