コンピュータプログラムは、プログラミング言語を使用してプログラムの動作や機能を記載して、それをコンピュータが実行できる形に変換することで、実行が可能なプログラムが完成する。この変換前の状態のものをソースコードという。