プログラムの作成とコンパイル