スクリプト言語とは、プログラミング言語の一分類である。反対語はコンパイラ言語。
スクリプト言語とは、事前にコンパイルを必要とせず、実行時にソースコード(スクリプト)をインタプリタが解釈して実行するタイプのプログラミング言語である。
上記定義について冷静に考えると、処理系の問題であって言語仕様とは関係がない。つまりスクリプト言語と呼ばれている言語でも、コンパイラを開発して実行前にコンパイルするようにすればコンパイル言語になってしまう。
だが、現実にはプログラミング言語の処理系がインタプリタとコンパイラ両方が存在することがまれであり、言語開発者が提供した処理系がリファレンス実装にしてデファクトスタンダードである場合が大半である。従って、言語開発者が提供している処理系がインタプリタを用いるようになっているプログラミング言語をスクリプト言語と呼ぶということでだいたいあってると思われる。
定義は言語仕様に関係しないと述べたが、言語仕様については以下のような傾向がある。
以下にスクリプト言語とされる(ことの多い)プログラミング言語の一部を示す。
急上昇ワード改
最終更新:2025/12/13(土) 06:00
最終更新:2025/12/13(土) 06:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。