Skip to main content

オブジェクトコードとは何ですか?

cやjavaなどのプログラミング言語は、プログラマーが入力したソースコードをコンパイルする必要がある高レベル言語です。コンパイラがコードを処理すると、他のプログラムに渡すか、コンピューターシステムで実行できるオブジェクトコードのセットを生成します。ソースコードをフォローしやすくするオブジェクト。コードがコンパイルされると、結果のオブジェクトコードは人間が読み取るのが難しくなりますが、コンピューターで非常に効率的に処理できます。2種類のオブジェクトはまったく異なりますが、それぞれの用途とmdash;1つはプログラマーによって読み、もう1つはコンピューター&Mdashによって読まれました。それらは同様の目的を果たします。

オブジェクトコードは、特定のアプリケーションのソースコードを保護し、購入した製品にソースを含める要件を削除することもできます。消費者が支払うオブジェクトコードの1つの例は、Microsoft Officeです。オブジェクトコードはCDまたはDVDに書き込まれ、販売のためにパッケージ化されていますが、アプリケーションを作業状態にコンパイルするために使用されるソースコードは、Microsoftによって保持され、一般の人々と共有されません。これは、Microsoftの知的財産を保護するのに役立ち、インストール前に個人がソフトウェアを購入するためにソフトウェアを購入する必要性を排除します。コンピューターで読むため。元のソースコードをインストールされたコードから分離すると、テストにおいて開発者に利益をもたらすことができ、ソースコードが継続的に変更され、後でインストールできるようにコンパイルされます。この例は、アプリケーションの夜間ビルドを安定したパッケージオブジェクトコードと比較することです。1つはコンパイルが必要で毎晩変更され、もう1つはテストされており、キンクの大部分が解決されたときに利用可能になります。事前にコンパイルされたオブジェクトコードからダウンロードしてインストールできます。これらのアプリケーションの多くはオープンソースであり、それらを作成およびサポートする開発コミュニティは、それらを使用する人がソースコードの変更を支援するのを支援することを奨励しています。ただし、オープンソースアプリケーションとペイウェアアプリケーションの両方のパッケージオブジェクトコードは、はるかにユーザーフレンドリーになる可能性があります。