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

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

逆コンパイラ

pointこの用語のポイント

pointソフトだよ

pointプログラムからソースコードを取り出すときに使うよ

pointコンパイラの逆だよ

スポンサーリンク

簡単に書くよ

逆コンパイラとは

できあがっているプログラムからソースコード(プログラムの元ネタ)を取り出すときに使うソフトのこと
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは、プログラムができあがるまでの流れから説明します。

プログラムを作る際には、まずソースコード(プログラムの元ネタ)を書きます。

逆コンパイラ

このソースコードに対して「コンパイル」と呼ばれる作業を行います。
そうすると、ソースコードを元にして、実際のプログラムができあがります。

逆コンパイラ2

大雑把ですが、これがプログラムを作る際の流れです。

なお、コンパイルするときに使うソフト(プログラム)は「コンパイラ」と言います。
併せて覚えておいてください。

逆コンパイラ3

さて、これでプログラムができるまでの流れは分かりました。
ここで、コンパイルの部分に注目してください。

逆コンパイラ4

コンパイルで行った作業を完全に逆の手順で行えば、理屈上、プログラムをソースコードに戻せるはずです。

逆コンパイラ5

このように、プログラムからソースコードに戻す作業を「逆コンパイル」と言います。
そのまんまなネーミングですね。
コンパイルの作業だから逆コンパイルです。

逆コンパイルする際には、一般的には専用のソフトを使います。
この逆コンパイルするときに使うソフトが「逆コンパイラ」です。

逆コンパイラ6

コンパイラの役目をするソフトだから逆コンパイラです。
そのまんまな名前ですね。

image piyo2

一言でまとめるよ

まぁ「逆コンパイラ」って単語が出てきたら「プログラムからソースコードを取り出すときに使うソフトなんだな~」と、お考えください。

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