プログラミング言語をより低い水準の言語や機械語に変換すること。