本記事では基本情報技術者試験にも出題されるプログラム言語について解説しています。目次は以下の通りです。
プログラム言語とは
プログラム言語は、人がコンピューターを制御し操作するために使われる言語です。一般的にはプログラミング言語とも呼ばれます。これは人工的に設計された言語で、コンピュータープログラムを構築するために利用されます。低水準言語と高水準言語という2つの主要なカテゴリがあります。
低水準言語とは
低水準言語は、コンピュータにとって理解しやすい表現形式で書かれた言語の一種です。具体的には、機械語とアセンブラ言語が該当します。機械語は直接コンピュータが理解できる言語であり、アセンブラ言語は機械語の命令を英数字に変換して、人が理解しやすい形にした低水準言語です。アーキテクチャへの依存が高い言語でもあります。
高水準言語とは
高水準言語は、低水準言語とは逆で人間にとって理解しやすい表現形式で書かれた言語であり、アーキテクチャへの依存が高い特徴があります。
手続型言語と非手続型言語という2つの主要なカテゴリが存在します。手続型言語は処理手順を明示的なアルゴリズムとして記述し、一方で非手続型言語は処理手順をアルゴリズムとして明示的に意識せずにプログラムを記述することができます。
まとめ
本記事のポイントを以下にまとめます。
・プログラム言語は、人がコンピューターを制御し操作するために使われる言語
・低水準言語は、コンピュータにとって理解しやすい言語
・高水準言語は、人にとって理解しやすい言語
コメント