開発 デコンパイラとは何ですか? -techopediaからの定義

デコンパイラとは何ですか? -techopediaからの定義

目次:

Anonim

定義-デコンパイラはどういう意味ですか?

デコンパイラは、実行可能プログラムまたは低レベル/マシン言語をソフトウェアプログラマーが理解できる形式に変換するプログラミングツールです。 コンパイラの操作を実行します。コンパイラは、ソースコードを実行可能な形式に変換しますが、その逆です。 デコンパイラの受信者は人間のユーザーであり、コンパイラの受信者はマシンです。

Techopediaは逆コンパイラについて説明します

逆アセンブラなどの逆コンパイラは、リバースエンジニアリングを介して機能します。 デコンパイラは、コンパイルされたコードまたは実行可能ファイルを高レベルのコードに変換します。

デコンパイラは、次の目的でいくつかの場合に役立ちます。

  • コードをアーカイブまたは維持するための失われたソースコードの回復
  • デバッグプログラム
  • プログラムの脆弱性を見つけるためのウイルス対策機能
  • プラットフォーム間のプログラムの移行を容易にする相互運用性
デコンパイラとは何ですか? -techopediaからの定義