スクリプト言語単語

スクリプトゲンゴ

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

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

概要

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

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

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

傾向

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

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

細かい例外

コンパイルというとソースコードをを機械語に変換することをしていたが、中間言Javascriptに変換することもコンパイルと呼ぶことが増えている。

TypescriptなどJavascriptに変換されてから実行されるプログラミング言語では、コンパイラを必要とするにも関わらず、分類はスクリプト言語になる。

最終的に実行するのが(その言自身のインタプリタでなくても)スクリプトインタプリタであればスクリプト言語ということになるだろうか。

スクリプト言語の例

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

関連動画

関連商品

関連コミュニティ

関連項目

おすすめトレンド

急上昇ワード改

最終更新:2024/03/28(木) 21:00

ほめられた記事

最終更新:2024/03/28(木) 21:00

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

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

OK

追加に失敗しました。

OK

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

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

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

OK

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

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

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

TOP