スクリプト言語とは?
スクリプト言語とは、原則としてソースを逐次解釈しながら実行する言語。事前のコンパイルとリンクが不要で、変数の型宣言を省ける動的型付けを採るものが多い。作成から実行までが短いため、自動化処理や試作、Web開発で広く使われる。
情報処理安全確保支援士試験の過去問では1回出題されています。
すくりぷとげんご
スクリプト言語の意味
原則としてソースを逐次解釈しながら実行する言語。事前のコンパイルとリンクが不要で、変数の型宣言を省ける動的型付けを採るものが多い。作成から実行までが短いため、自動化処理や試作、Web開発で広く使われる。
スクリプト言語の具体例
運用作業をPowerShellやシェルスクリプトで自動化する、ブラウザ上の画面制御をJavaScriptで書く、データ処理をPythonで書くなど。近年は実行時コンパイル(JIT)を備え、素朴な解釈実行より大幅に速い処理系も一般的である。
スクリプト言語は試験でどう引っ掛けられる?
「スクリプト言語=必ず遅い」「コンパイル言語=必ず速い」という単純化は誤り。動的型付けは記述が楽な半面、型の不整合が実行時まで発覚しないため、大規模開発ではテストの重要度が上がる。
スクリプト言語と関連する用語
スクリプト言語が出た過去問
JavaScriptなどのスクリプト言語を使って,Webブラウザに組み込まれているサーバとの非同期通信機能を利用する技術であり,地図の高速なスクロールや,キーボ…
正解:Ajax
要点:Ajaxは非同期通信で画面の一部だけを更新する技術
Ajaxは、ブラウザが備える非同期通信の機能を使い、ページ全体を再読み込みせずに必要なデータだけをサーバから取得して画面の一部を書き換える技術である。これにより、地図の滑らかなスクロールや入力に応じた検索候補の即時表示のような、応答性の高い操作が実現できる。実装ではXMLHttpRequestやFetch APIを用い、取得したデータをスクリプトでDOMに反映する。
出典:令和7年度 秋期 情報処理安全確保支援士試験 am2 問18(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。