編譯器會將某種程式語言寫成的原始碼轉換成另一種程式語言，首個能解釋自己源程式的編譯器是在1962年製作的。