スクリプト言語 単語


ニコニコ動画でスクリプト言語の動画を見に行く

スクリプトゲンゴ

これはリビジョン 2292721 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

スクリプト言語とは、プログラミング言語の一分類である。反対語はコンパイラ言語。

概要

スクリプト言語とは、事前にコンパイルを必要とせず、実行時にソースコード(スクリプト)をインタプリタが解釈して実行するタイプのプログラミング言語である。

上記定義について冷静に考えると、処理系の問題であって言語仕様とは関係がない。つまりスクリプト言語と呼ばれている言語でも、コンパイラを開発して実行前にコンパイルするようにすればコンパイル言語になってしまう。

だが、現実にはプログラミング言語の処理系がインタプリタとコンパイラ両方が存在することがまれであり、言語開発者が提供した処理系がリファレンス実装にしてデファクトスタンダードである場合が大半である。従って、言語開発者が提供している処理系がインタプリタを用いるようになっているプログラミング言語をスクリプト言語と呼ぶということでだいたいあってると思われる。

傾向

定義は言語仕様に関係しないと述べたが、言語仕様については以下のような傾向がある。

  • 動的型付け
  • 手続型言語に近い上から下に流れるコード記述(関数の定義を、関数を使う行より上に書かなければならないなど)
  • 特定の用途に強いか特化している(特化の程度の強いものはマクロと呼ばれる)

スクリプト言語の例

以下にスクリプト言語とされる(ことの多い)プログラミング言語の一部を示す。

  • JavaScript
  • Perl
  • PHP
  • Python
  • Ruby
  • Lua
  • シェルスクリプト
  • ニコスクリプト

関連動画

関連商品

ニコニコ市場は2023年11月に終了しました。ニコニコ市場は2023年11月に終了しました。

関連コミュニティ

ニコニコミュニティは2024年8月に終了しました。ニコニコミュニティは2024年8月に終了しました。

関連項目

  • プログラミング言語
  • インタプリタ
  • コンパイル
  • マクロ
  • REPL
  • プログラミング関連用語の一覧
関連記事

子記事

兄弟記事

  • なし

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
もっと見る

急上昇ワード改

最終更新:2025/12/13(土) 06:00

ほめられた記事

最終更新:2025/12/13(土) 06:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP