スクリプト言語(Scripting Language) | IT用語

- スクリプト言語は記述や実行が比較的容易なプログラムを台本のように解釈して実行するタイプのプログラム言語の総称
プログラムの記述や実行が比較的簡単である理由に、動的型付けやインタープリタ型であることが挙げられます。動的型付けは、プログラマーが変数のデータ型を宣言しなくても言語機能が自動で型付けを行うことです。また、データ型の宣言以外にも、本格的な汎用プログラミング言語で要求されるような、モジュールの宣言や大枠の定義などの作業を省略することが出来ます。インタープリタ型とは、人間が記述したプログラムのソースコードをコンピューターが解釈できるよう機械語へ変換する仲介プログラムのインタープリタというソフトウェアを使用するタイプの言語のことを言います。インタープリタは、機械語への変換だけでなく、機械語へ変換されたコード(オブジェクトコード)群の統合(リンク)なども自動で行い、人間が記述したソースコードを即コンピューターで実行できる形式にまで自動化してくれます。そのため記述したコードが即実行できます。
スクリプト言語が開発された初期の頃は、C言語などの高速なプログラミング言語に比べて明らかに性能差がありましたが、技術の発展により現在ではその差は縮まりつつあります。スクリプト言語は、実行や記述が比較的容易であることから、小規模なシステムに向いている一方、プログラミング言語としてのデータ構造記述や制御構造記述の能力を十分備え、複雑な動作にも対応することが出来、大規模なシステムの構築も可能です。このような理由から、LISP、Perl、Pythonなどの代表的なスクリプト言語は、汎用プログラミング言語として広く普及しつつあります。
タグ(=記事関連ワード)
日付
最終更新日:



