「基本情報技術者」の記事一覧

基本情報技術者試験の対象用語です。

コンパイラとは?仕組みと処理の流れをわかりやすく解説【IPA試験対策】
「人間が書いたソースコードを、コンピュータが実行できる機械語へ一括で翻訳するソフトウェア」
マークアップ言語とは?HTML・XMLの違いと特徴をわかりやすく解説【IPA試験対策】
「タグ(で囲んだ記号)を使って、文書の構造や意味づけを記述する言語の総称」
スクリプト言語とは?JavaScript・Rubyの特徴と違いをわかりやすく解説【IPA試験対策】
「ソースコードを事前にコンパイル(一括翻訳)せず、インタプリタが1行ずつ解釈しながら実行する軽量なプ…
オブジェクト指向言語とは?Java・C++・Pythonの特徴と違いをわかりやすく解説【IPA試験対策】
「データ(属性)と処理(メソッド)をひとまとめにした"オブジェクト"を基本単位としてプログラムを構築…
手続き型言語とは?C・COBOLの特徴と他パラダイムとの違いをわかりやすく解説【IPA試験対策】
「処理の手順(アルゴリズム)を上から順番に記述していくプログラミング言語」
再帰アルゴリズム(リカーシブ)とは?仕組みと動きをわかりやすく解説【IPA試験対策】
「関数やプロシージャが、処理の中で自分自身を呼び出すことで問題を解く手法」
クイックソートとは?分割統治の仕組みと計算量をわかりやすく解説【IPA試験対策】
「基準値(ピボット)を選び、それより小さい値と大きい値のグループに分割する操作を再帰的に繰り返して…
バブルソート(基本交換法)とは?仕組みと計算量をわかりやすく解説【IPA試験対策】
「隣り合う要素を比較し、順序が逆であれば交換する操作を繰り返して配列全体を整列するアルゴリズム」
整列アルゴリズム(ソート)とは?7種の特徴と計算量をわかりやすく解説【IPA試験対策】
「データの集まりを、ある基準に従って昇順または降順に並べ替える手順」
2分探索法(バイナリサーチ)とは?仕組みと比較回数をわかりやすく解説【IPA試験対策】
「あらかじめ昇順または降順に整列されたデータ列に対し、中央の要素と目的値を比較して探索範囲を半分に…