「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「ソースコード」と「ネイティブコード」の違い

スポンサーリンク

それぞれの用語の意味


用語意味
ソースコード人間語で書いたプログラムの元ネタ
ネイティブコードコンピュータさんが読める状態になったプログラム。ソースコードを翻訳コンパイルしてコンピュータさんが分かる形に変換した物

似ているところ


どちらもプログラム(の元ネタ)です。


違うところ


人間様向けかコンピュータさん向けかの違いです。
それぞれ

ソースコード:人間様向け
ネイティブコード:コンピュータさん向け


です。

コンピュータさんは人間語が分かりません。


「ソースコード」と「ネイティブコード」の違い1

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


「ソースコード」と「ネイティブコード」の違い2

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


「ソースコード」と「ネイティブコード」の違い3

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


「ソースコード」と「ネイティブコード」の違い4

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


「ソースコード」と「ネイティブコード」の違い5

かなり簡略化した説明ですが、これがプログラムを作るときの流れです。

この話で登場した

人間語で書いたプログラムの元ネタ

がソースコードです。


「ソースコード」と「ネイティブコード」の違い6

そして

ソースコードをコンピュータさんが分かる言葉に翻訳したもの

がネイティブコードです。


「ソースコード」と「ネイティブコード」の違い7

スポンサーリンク
書籍画像061
書籍画像070


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
タヌキとキツネ
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け