プログラムの処理手順を命令文の列として記述するプログラミング言語。「何をするか」を順序立てて指定する方式。
「命令型言語」を星図で探索する →
「命令型言語」とは?意味を解説
コンピュータに対して「この処理をしてから、次にこれをしなさい」という具体的な命令を順序立てて記述するプログラミング言語。変数の操作やループ、条件分岐などの制御文を用いて処理フローを明示的に記述する。機械的・手続き的なアプローチが特徴で、プログラマが細かく制御できる利点がある。
例文
- C言語やJavaは代表的な命令型言語で、処理の流れが明確に書かれる。
- 命令型言語ではforループで繰り返し処理を明示的に指定する必要がある。
- 初心者がプログラミングを学ぶ際、命令型言語から始めることが一般的だ。
語源・由来
「命令」と「型」と「言語」の合成語。コンピュータへの命令を型として組み立てた言語という意。プログラミング言語の分類概念として1950年代後半の高級言語発展に伴い使用されるようになった。
英語で言うと
imperative languageprocedural languageimperative programming language
「命令型言語」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「命令型言語」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「命令型言語」を探索する →