IT用語帳
APアルゴリズムとプログラミング · プログラム言語

オブジェクト指向言語

Object-Oriented Language

おぶじぇくとしこうげんご

データ(属性)と処理(メソッド)をオブジェクトとしてまとめ、カプセル化、継承、ポリモーフィズムを基本概念とするプログラミング言語。Java、C++、Pythonが代表例。大規模開発での再利用性と保守性に優れる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 3 回出題(応用情報技術者試験 2・基本情報技術者試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

応用情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

AP手続型言語

処理手順を逐次的に記述するプログラミング言語のパラダイム。変数への代入、条件分岐、繰返し、サブルーチン呼出しなどの制御構造を持つ。C、Fortran、COBOLが代表例。アルゴリズムの記述に適している。

AP関数型言語

関数の適用と合成を基本とし、副作用を避けるプログラミング言語パラダイム。参照透過性(同じ入力に対して常に同じ結果)を重視する。Haskell、Erlang、Scalaが代表例。並行処理との相性が良い。

APスクリプト言語

インタプリタで逐次実行される軽量なプログラミング言語。コンパイル不要で手軽に開発でき、動的型付けのものが多い。Python、Ruby、JavaScript、Perl、PHPが代表例。Web開発やシステム管理の自動化に広く使用。

APガベージコレクション

プログラムが使用しなくなったメモリ領域を自動的に回収し再利用可能にする仕組み。マーク・アンド・スイープ方式や世代別GCなどの実装方式がある。Java、Python等で採用され、メモリリークを防止する。

AP引数

関数や手続を呼び出すときに、呼び出す側から渡す値。呼び出す側で指定する実引数と、呼ばれる側で受け取るために宣言する仮引数がある。渡し方には、値そのものを複写して渡す値呼出しと、変数の格納場所を渡して呼ばれた側での変更を呼び出した側にも反映させる参照呼出しがある。

IPC

1972年に開発された汎用プログラミング言語。ハードウェアに近い低水準な操作が可能で、OSやシステムソフトウェアの開発に広く使われている。処理速度が高速である。