情報処理安全確保支援士暗記無料で始める

プログラム言語のパラダイム(手続き型・オブジェクト指向・関数型)とは?ぷろぐらむげんごのぱらだいむ

プログラム言語のパラダイム(手続き型・オブジェクト指向・関数型)とは、プログラムの記述スタイルの分類。手続き型は処理手順を順に並べて書き、オブジェクト指向はデータとその操作をまとめたオブジェクト単位で組み立て、関数型は入力から出力を返す関数の合成として記述して状態の書き換えを極力持たせない。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の頻出用語/午前II

別名:プログラム言語のパラダイム、手続き型・オブジェクト指向・関数型、手続き型、関数型

情報処理安全確保支援士を最短で暗記・合格する →

背景

規模が大きくなるほど「どこで値が書き換わったか」を追えなくなる、という一点に各流儀は答えようとしてきた。カプセル化は外から触らせないことで、関数型はそもそも書き換えないことで、同じ問題を別方向から抑える。支援士がここを押さえる意味は、言語の選択がそのまま脆弱性の出方を決めるところにある。記憶域を自分で管理する手続き型のCではバッファオーバフローや解放後利用が主役になり、実行環境が記憶域を管理する言語ではそれらが消える代わりに、インジェクションや安全でない逆シリアライズが前面へ出る。

具体例

オブジェクト指向では継承(既存クラスの性質を引き継ぐ)・カプセル化(内部データを隠蔽する)・多相性(同じ呼び出し方で異なる動作をさせる)を三大特徴とする。ただしフィールドを隠蔽しても、そのオブジェクトを直列化して外部へ渡せば値は読めるし、外から受け取ったバイト列を復元する処理は任意の処理を呼び出す入口になりうる。

試験での引っ掛け

継承・カプセル化・多相性の3語の意味を取り違えやすく、とくに多相性(同名の操作が対象によって異なる処理を行う)は抽象的で捉えにくい。関数型を「関数を使って書けば関数型」と読むのも誤りで、要点は状態を書き換えないことにある。

関連用語

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

情報処理安全確保支援士を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 継承・カプセル化・多相性の3語の意味を取り違えやすく、とくに多相性(同名の操作が対象によって異なる処理を行う)は抽象的で捉えにくい。