IT資格用語解説基本情報技術者試験・プログラム言語
代表的なスクリプト言語
更新日:
用語解説
スクリプト言語は、比較的高水準で記述し、実行環境がソース又は中間表現を解釈・実行する言語の総称で、自動化、Web、データ処理等に使われます。
■ 試験で押さえるポイント
JavaScriptはWebブラウザの標準スクリプト言語で、サーバ側実行環境でも利用され、イベント駆動・非同期処理を扱います。
Pythonは読みやすい構文と豊富なライブラリを持ち、自動化、Web、データ分析、AI等へ広く使われます。
Rubyはオブジェクト指向と簡潔な記述、PHPは主にサーバ側Web生成、シェルスクリプトはOSコマンドの連携・運用自動化に使われます。
スクリプト言語でも内部でバイトコードやJITコンパイルを使うため、実装上のコンパイル有無だけで分類を絶対視しません。
■ 選択肢での判断ポイント
ブラウザはJavaScript、運用コマンド連携はシェル、汎用自動化・データ処理はPythonが代表です。実行形態はインタプリタとコンパイラを組み合わせる場合があると理解します。
例: 毎日のログをシェルで収集し、Pythonで集計し、Web画面の操作をJavaScriptで実装するように用途で使い分けます。