ビルド

記事数:(1)

開発

再コンパイル:プログラム修正の重要手順

計算機は、人が書いた指示を直接理解することはできません。そのため、人が書いたプログラムを、計算機が理解できる言葉に変換する必要があります。この変換作業のことを「翻訳」と呼び、翻訳された命令の集まりを実行可能な「成果物」と呼びます。一度成果物を作成した後でも、プログラムに手を加えることはよくあります。例えば、プログラムの誤りを直したり、新しい機能を追加したりする必要があるかもしれません。このような変更を反映するためには、変更後の指示を再び翻訳し、新しい成果物を作成する必要があります。この作業が「再翻訳」です。 例えば、料理のレシピを考えてみましょう。レシピは、料理人が料理を作るための指示書です。このレシピがプログラムの指示に当たります。料理人はレシピに従って料理を作りますが、料理人が理解できる言葉で書かれていなければ、料理を作ることはできません。もしレシピが外国語で書かれていたら、翻訳者が必要になります。翻訳者はレシピを料理人が理解できる言葉に翻訳します。この翻訳作業が、プログラムの翻訳作業に当たります。翻訳されたレシピが、実行可能な成果物に当たります。 一度料理を作った後でも、レシピを改良したくなるかもしれません。例えば、味付けを変えたり、材料を追加したりするかもしれません。このような変更を反映するためには、変更後のレシピを再び翻訳する必要があります。これが再翻訳です。再翻訳されたレシピを使って、新しい料理を作ることができます。 このように、再翻訳は、変更された指示を反映した新しい成果物を作成するために必要な作業です。プログラム開発では、この再翻訳は頻繁に行われます。プログラムは常に改良され、新しい機能が追加されていくため、再翻訳は開発プロセスにおいて不可欠な作業です。