[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

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

マシンデバッグ

pointこの用語のポイント

point不具合の原因を探すよ

point実際にプログラムを動かすよ

point「机上デバッグ」の対義語よ

スポンサーリンク

簡単に書くよ

マシンデバッグとは

「机上デバッグ」の対義語
であり

実際にプログラムを動かしながら、不具合の原因を探すこと
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「ソースコード」と「デバッグ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

ソースコードは「人間語で書いたプログラムの元ネタ」です。

マシンデバッグ

人間語で書いたソースコードは「コンパイル」と呼ばれる作業をすることで、コンピュータさんが動かせるプログラムに変身します。

マシンデバッグ2

デバッグは「不具合の原因を探して直すこと」です。
バグ(プログラムのおかしいところ)を取り除く作業とも言えます。

マシンデバッグ3

デバッグのやり方は、いろいろあります。

以上を踏まえて、いろいろあるデバックのやり方のひとつで「実際にプログラムを動かして、不具合の原因を探すやり方」が「マシンデバッグ」です。

マシンデバッグ4

ここまでの説明を読んで「えっ、それって普通じゃないの?」と思った人もいるでしょう。
普通と言えば、普通です。

デバッグのやり方には、他に「机上デバッグ」と呼ばれるやり方があります。

机上デバッグでは、実際のプログラムは動かしません。
ソースコードを、じーっと見て(頭の中だけでプログラムを動かしながら)不具合の原因を探します。

マシンデバッグ5

マシンデバッグは、この机上デバッグと対になる用語です。

・机上デバッグ:プログラムを動かさないデバッグのやり方
・マシンデバッグ:プログラムを動かすデバッグのやり方


です。

image piyo2

一言でまとめるよ

まぁ「マシンデバッグ」って単語が出てきたら「実際にプログラムを動かしながら、不具合の原因を探すんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク