「ソースコード」と「ネイティブコード」の違い
スポンサーリンク
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| ソースコード | 人間語で書いたプログラムの元ネタ |
| ネイティブコード | コンピュータさんが読める状態になったプログラム。ソースコードを翻訳(コンパイル)してコンピュータさんが分かる形に変換した物 |
似ているところ
どちらもプログラム(の元ネタ)です。
違うところ
人間様向けかコンピュータさん向けかの違いです。
それぞれ
ソースコード:人間様向け
ネイティブコード:コンピュータさん向け
です。
コンピュータさんは人間語が分かりません。

一方、人間様はコンピュータさんの言葉が分かりません。

プログラムは人間様が作るものです。
そこで最初は人間様が分かる言葉でプログラムを作ります。
コンピュータさんに対する「あれをやれ」「これをやれ」な命令を人間語で書くのです。

次に人間語で書いたプログラムの元ネタをコンピュータさんが分かる言葉に翻訳します。
実際に お仕事をするのは、コンピュータさんですからね。
コンピュータさんが命令の内容を理解してくれないと話になりませんからね。

コンピュータさんが分かる言葉に翻訳したので、コンピュータさんは命令の内容を理解できます。
指示に従って、お仕事をしてくれるでしょう。

かなり簡略化した説明ですが、これがプログラムを作るときの流れです。
この話で登場した
人間語で書いたプログラムの元ネタ
がソースコードです。

そして
ソースコードをコンピュータさんが分かる言葉に翻訳したもの
がネイティブコードです。







