ニュースサイト

SpecialThanks

fit-ice.orgサイトへようこそ

(スクリプト)

動的型付け言語をスクリプト言語と呼ぶ定義もある。
厳密な定義ないし区別は存在しない。

UNIXのシェルに対するシェルスクリプト、Emacsに対するLISP、Webブラウザなどに対するJavaScriptが挙げられるだろう。

Perlは、その初期においては、テキスト処理ツールの動作を記述するという前者の意味が強かった。

近年では主にCGIを利用して動的なWebサイトを構築するためのプログラミング言語として、後者の意味の点で発展したといえるだろう。
特定のソフトウェアを実装するために使用したプログラミング言語のことを、スクリプト言語と呼ぶことがあるので注意したい。

UNIXの記述言語はC言語である、といえる。
あるプログラム全体のビルドをやり直すことなく、ある機能を付け加えることを可能とするために用いる言語のこと。
Emacsに新しい機能を付け加えるために用意されたのがEmacs Lispであり、HTTPサーバに機能を付け加えるために考えられたのがSSIやPHPである。
スクリプト言語という名前は、いくつかの基本機能を順にならべて新しい機能を定義することだけでも十分に有用である。

Flashで使用されるActionScriptがスクリプト言語と呼ばれる。

簡易に動作を記述するだけではない。
多くのスクリプト言語が十分に複雑な動作が記述できるよう、プログラミング言語としてのデータ構造記述、制御構造記述能力を備えている。