読者です 読者をやめる 読者になる 読者になる

情報処理技術者試験ナビ

当サイトは準備中です。

プログラム言語

プログラム言語の種類と特徴

プログラム言語の変遷と分類

プログラム言語は,機械語,アセンブラ言語,高水準言語と発展してきたこと,プログラム言語の分類を理解する。

手続型言語,関数型言語,論理型言語,オブジェクト指向言語,スクリプト言語

手続型言語

代表的な手続型言語の特徴,記述方法を理解する。

Fortran,COBOL,PL/I,Pascal,BASIC,C

オブジェクト指向言語

代表的なオブジェクト指向言語の特徴,記述方法を理解する。

Java,C++

スクリプト言語

代表的なスクリプト言語の特徴,記述方法を理解する。

ECMAScript,Perl,PHP,Python,Ruby

共通言語基盤(CLI:CommonLanguageInfrastructure)

JISX3016(ISO/IEC23271)で標準化されている共通言語基盤(CLI)の特徴,利用法を理解する。

共通言語基盤(CLI)

 

プログラム言語の制御構造

プログラム言語の基本的な制御構造,手続と関数,逐次制御と並列制御を理解する。

連接,選択,繰返し,手続呼出し,パラメータ,仮引数,実引数,値呼出し,参照呼出し,制御の流れ,再帰呼出し,プロセス,擬似並列制御

プログラム言語の記憶域

プログラムの実行に必要な記憶域の考え方,利用法を理解する。

目的プログラムテキスト,定数,静的変数,自動変数,ヒープ,ガベージコレクション,ブロック,スコープ

プログラム言語の記述

プログラム言語がもつ構文規則,形式的意味論を中心とした意味規則を理解する。

プログラムの構成単位,文脈自由文法,構文記法,BNF

 

関連書籍

 

過去問題

基本情報技術者

応用情報技術者