GeeksforGeeks

1. ソースコード:
ソースコードとは、人間/プログラマーによって生成される高レベルのコードまたはアセンブリコードのことを指します。 ソース コードは、読み取りと変更が容易です。 ソースコードは、プログラマが人間が読める任意の高レベル言語または中間言語を使って記述する。 ソースコードには、プログラマが理解を深めるために付けるコメントが含まれている。

ソースコードは言語トランスレータに提供され、機械語コードまたはオブジェクトコードと呼ばれる、機械が理解できるコードに変換される。 コンピュータはソースコードを直接理解することはできませんが、コンピュータはマシンコードを理解し、それを実行します。 コンピュータの基本的な構成要素と考えられている。 ソースコードは、プログラマーがC、C++、Java、Python、アセンブリ言語などのコンピュータプログラミング言語を使用して記述された命令/コマンドとステートメントのセットであると言うことができます簡単に言えば。 オブジェクトコード:
オブジェクトコードとは、機械が理解できる低レベルのコードのことである。 オブジェクトコードは、コンパイラや他のトランスレータを経由した後、ソースコードから生成されます。 これは、実行可能な機械語コード形式である。 オブジェクト・コードには、中央処理装置が理解し実行する、機械的に理解可能な命令のシーケンスが含まれています。 これは、マシンコードの1つであると考えられています。 オブジェクト・ファイルの例としては、共通オブジェクト・ファイル・フォーマット(COFF)、COMファイル、”.exe “ファイルなどがあります。 コンパイラや他のトランスレータの出力である。 ソースコードは理解できますが、オブジェクトコードはソースコードのようなプレーンテキストではなく、バイナリ形式であるため理解できません。

SOURCE CODE OBJECT CODE ソースコードは人間やプログラマーによって生成されます。 オブジェクトコードはコンパイラや他のトランスレータによって生成されます。 オブジェクト・コードは低レベルのコードです。 ソース・コードは何らかの高レベル・プログラミング言語を使ってプレーン・テキストで書かれています。 ソースコードは人間が理解できる。 オブジェクトコードは人間が理解できるものではない。 オブジェクトコードは機械的に理解でき、実行可能です。 それはC、C++、Java、Pythonなどの高レベル言語またはアセンブリ言語で記述されています。 コンパイラやアセンブラなどの翻訳機を通して機械語で書かれている。 簡単に修正できる。 プログラマが理解するためのコメントが含まれている。 機械が理解するためのコメントが含まれていない。 ソースコードより記述数が多い。 機械との距離が短い。 機械との距離がより近い。 オブジェクトコードの性能は、マシンにより近いため、ソースコードより高い。 ソースコードはコンパイラやその他の翻訳機への入力となります。 オブジェクトコードは、コンパイラまたは他のトランスレータの出力です。 それは時間の経過とともに変更することができます。 ソースコードは、変更されたオブジェクトコードを取得するために他の翻訳者によってコンパイルまたは翻訳する必要がある。

コメントを残す

メールアドレスが公開されることはありません。