ソフトウエア(アプリ)を作成し、これが一発で完璧に動作するようでしたらデバッガは必要ありません。やはり人間ですから作成したプログラムにはミス(バグ)が含まれる可能性があります。このバグを見つけて修正するために、プログラムを遅く動作させたり、場合によっては1ステップ単位で動作させたり、また、変数の内容を覗いたりしてバグの修正を支援するツール(ソフトウエア)をデバッガと呼びます。
ソフトウエア(アプリ)を作成し、これが一発で完璧に動作するようでしたらデバッガは必要ありません。やはり人間ですから作成したプログラムにはミス(バグ)が含まれる可能性があります。このバグを見つけて修正するために、プログラムを遅く動作させたり、場合によっては1ステップ単位で動作させたり、また、変数の内容を覗いたりしてバグの修正を支援するツール(ソフトウエア)をデバッガと呼びます。