コンパイラ言語
作成:2023-04-04 14:44
更新:2023-04-04 14:44
概要
「コンパイラ言語」について説明したページです。「コンパイラ言語」は、プログラムを実行する前にコンパイラと呼ばれるプログラムを用いて機械語に翻訳するプログラミング言語のことです。
用語
「コンパイラ言語/コンパイラ型言語」(compiler language)についての説明です。
説明
生徒
コンパイラ言語とは何ですか?
先生
コンパイラ言語とは、プログラムを実行する前に別のプログラム(コンパイラ)を用いて機械語に翻訳するプログラミング言語のことです。
生徒
機械語って何ですか?
先生
機械語とは、コンピュータが直接理解できる0と1の並びのことです。プログラムを機械語に変換することで、コンピュータがプログラムを実行できるようになります。
生徒
なぜコンパイラ言語を使うのですか?
先生
コンパイラ言語を使うことで、高水準プログラミング言語で書かれたプログラムを機械語に変換し、コンピュータが実行できるようになります。また、コンパイラによって構文エラーや型エラーなどのチェックが行われるため、プログラムの品質が向上するというメリットもあります。
生徒
コンパイラ言語の代表的な言語は何ですか?
先生
代表的なコンパイラ言語には、C言語、GO言語、Rust言語などがあります。これらは、プログラムの実行にあたって、コンパイラを使って機械語に変換する必要があります。
まとめ
「コンパイラ言語/コンパイラ型言語」(compiler language)とは、プログラムを実行する前にコンパイラと呼ばれる別のプログラムを用いて機械語に翻訳するプログラミング言語のことです。
高水準プログラミング言語の分類の一つで、公式の、あるいは主要な実行環境がコンパイラであるような言語を指します。
コンパイラによって構文エラーや型エラーなどのチェックが行われ、プログラムの品質が向上するというメリットもあります。
C、GO、Rustなどが有名なコンパイラ言語です。