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