石原俊樹

石原俊樹

【マーケティング】【SNS】【セールス】【facebook】を主に投稿していくわかりやすいブログ。

Amebaでブログを始めよう!

1.Point(結論)
 コンパイルとは、人が見て分かりやすいプログラムをコンピュータが処理しやすいものへと翻訳する事を指します。

2.Reason(理由)
 コンピュータが理解出来る内容は「数字の羅列からなるファイル」に対して、
 「人が見て分かるプログラム」は数字の羅列になっていない為、翻訳(変換)が必要になります。

3.Example(事例・具体例)
 以下の記載した2つ比較をすると、人とコンピュータでの理解出来る内容が異なっていることが分かると思います。
  例①)人が見て分かるプログラム
    public void main (String[] args){
     System.out.println("HELLO");
    }

  例②)コンピュータが理解出来る数字羅列
    1001010001011110101010~

  補足)以下の名称で呼ばれます。
   例①→ プログラミング言語
   例②→ 中間言語

 例①→例②にコンパイル際は「Javaコンパイラー」ツールによって翻訳(変換)が行われます。
  
 プログラミング言語を使用し、文法的な間違いがあった場合は
 コンパイル時に「コンパイルエラー」となり、コンパイラーがエラー箇所を教えてくれます。

4.Point(結論)
 コンパイルとは、人が見て分かりやすいプログラムをコンピュータが処理しやすいものへと翻訳する事を指します。
 詳細な内容を知りたい場合は検索してみてください。