基本情報暗記無料で始める

スクリプト言語とは?すくりぷとげんご

スクリプト言語とは、実行の前にコンパイルという翻訳工程を置かず、書いたソースコードをそのまま処理系に渡して動かせる言語の総称。型の宣言や決まりきった記述を省ける設計のものが多く、手作業の自動化や短い処理をすばやく書き上げる用途に向いている。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では1問の解説で触れられています。

基本情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

コンパイルを前提とする言語では、少し直すたびに翻訳と結合の工程をやり直さなければならず、試しながら形にしていく作業とは相性が悪い。書いてすぐ動かせること、宣言などの手続きを省いて短く書けることを優先した言語群が、この不便さへの答えとして育ってきた。実行速度より開発の速さを取るという割り切りであり、手続型言語・オブジェクト指向言語と並ぶ分類としてシラバスにも挙げられている。

具体例

Python・Ruby・JavaScript・シェルスクリプトなどが該当する。ログファイルの集計、大量のファイル名の一括変更、Webページ上のボタンを押したときの動きの実装といった、書いてすぐ確かめたい処理で日常的に使われている。

試験での引っ掛け

スクリプト言語イコールインタプリタ方式(ソースコードを1行ずつ翻訳しながら実行する方式)、と単純に結び付けたくなるが、実行前に中間コード(機械語の手前の、処理系が実行しやすい形のコード)へ変換してから動かす処理系も多い。実行方式で線を引ける区分ではない。また大規模な開発に使えないわけでもなく、「小さい処理専用」と決めつける選択肢は誤りである。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:テクノロジ系
  • スクリプト言語イコールインタプリタ方式(ソースコードを1行ずつ翻訳しながら実行する方式)、と単純に結び付けたくなるが、実行前に中間コード(機械語の手前の、処理系が実行しやすい形のコード)へ変換してから動かす処理系も多い。