ビルド
ビルドは複数のソースコードを正しい段取りでコンパイルするプロセスや処理、結果のことである。コンパイルはビルドの中の一つの作業といえる。
まず、プログラムは人間の手によって作られる。いわゆるプログラマーがこれを行う。プログラマーによって記述されたプログラムはそのままだとCPUには理解できない。作られたコードをCPUに分かるものに翻訳する必要がある。そこで、コンパイラというプログラムでバイナリコードへと変換する。バイナリコードとは機械語のことで、プログラマーが作成したデータを二進数のデータへ翻訳した実行形式のプログラムのことである。
しかし、複雑なアプリケーションだといくつものソースコードを使うことがある。これを間違えることのないようにまとめなけれならない。そしてCPUに理解できる機械語にしなければならない。ビルドとはこうした一連の作業のことをいう。また出来上がったアプリケーションそのものを指す場合もある。
ビルドを実施するには、makeなどのツールが用いられる。開発ではこのビルドが何度も繰り返される。簡単なものでは一つのファイルをコンパイルするだけだが、複雑になると複数ファイルを組み合わせてコンパイルし、これを統合することもある。
多くのソフトウェアは、原型のコードが作られ、それをコンピュータに理解できる実行形式のデータに変換するといった形で開発されている。
ビルドの意味を簡潔に説明すると
ソースコードからソフトウェアを作る作業のこと。