スクリプト【script】
スクリプトとは?
台本、脚本、原稿、手書き、筆記体などの意味を持つ英単語。ITの分野では、実行形式への変換などの手間を省いて即座に実行できる簡易なコンピュータプログラムを指すことが多い。

プログラムの種類の一つで、人間が読み書きしやすいプログラミング言語で書かれたプログラム(ソースコード)を即座に実行できるようなものをスクリプトという。そのようなプログラムを記述するための言語を「スクリプト言語」(scripting language)という。
通常、プログラミング言語で書かれたコードはコンピュータが直に解釈して実行することができないため、機械語(マシン語)へのコンパイル(翻訳)や必要な外部プログラムのリンクなどの操作を行ない、実行可能ファイルを作成する作業工程が必要となる。
スクリプトではこの工程を専用のソフトウェア(インタプリタや仮想マシンなど)が自動的に行なってくれるため、プログラムを作成あるいは入手後、即座に実行を始めることができる。面倒で専門的な作業が不要な一方、機能や性能に一定の制約や制限があることが多い。
多くのスクリプトは何らかのソフトウェア上で実行され、そのソフトの持つ機能を呼び出して作業を自動化したり、機能を拡張するために用いられる。言語によっては通常の実行可能プログラムと同じように、オペレーティングシステム(OS)などの上で独立して起動できる実行環境が用意されている場合もある。
著名なスクリプト言語としては、UNIX系OSのシェルで実行されるシェルスクリプト(shell script)、Webブラウザで実行されるJavaScript、Webサーバで実行されるPHPやJSP、ASP、汎用的で多様な実行環境を持つPerlやRuby、Pythonなどがある。
🔰よくある質問
- スクリプトとは何ですか?
- スクリプト言語にはどんなものがありますか?代表的なものとして、Python、JavaScript、Ruby、PHP、シェルスクリプト、Windows PowerShellなどがあります。WebブラウザではJavaScriptが標準的に使われており、サーバの管理や自動化にはシェルスクリプトやPowerShell、データ分析にはPythonがよく用いられています。
- 「悪意あるスクリプト」とはどういうものですか?Webページに埋め込まれた不正なJavaScriptなど、利用者の情報を盗んだりシステムに害を与えたりする目的で書かれたスクリプトを指します。XSS(クロスサイトスクリプティング)攻撃などの例があり、ブラウザのセキュリティ機能や拡張機能で対策することが一般的です。
- シェルスクリプトとはどのようなものですか?
関連用語
他の辞典等による「スクリプト」の解説 (外部サイト)
- 総務省 国民のためのサイバーセキュリティサイト 用語集「スクリプト」
- 日経 xTECH ものづくり用語「スクリプト」
- MDN Web Docs 用語集「スクリプト」
- SOMPO CYBER SECURITY サイバーセキュリティ用語集「スクリプト」
- Insider's Computer Dictionary「スクリプト」
- MDN Web Docs「スクリプティング」
- NTT西日本 ICT用語集「スクリプト」
- エリートネットワーク ビジネス用語集「スクリプト」
- MarkeZine マーケティング用語集「スクリプト」
- 情処用語辞典「スクリプト」
本ページを参照・引用している文書・論文など (外部サイト)
- YouTube Sky株式会社 公式チャンネル「QuizKnock放送部 モノシリラボ~これ知ってマス?~ 第156回
」にて引用 (2025年9月)