Satu-pass compiler adalah compiler yang melewati kode sumber dari setiap unit kompilasi hanya sekali. A multi-pass compiler adalah jenis compiler yang memproses kode sumber atau pohon sintaks abstrak program beberapa kali. Satu-pass compiler lebih cepat dari multi-pass kompiler A satu-pass compiler telah lingkup melewati tapi multi-pass compiler terbatas memiliki cakupan luas berlalu. Multi-pass compiler kadang-kadang disebut compiler lebar di mana sebagai salah satu-pass compiler kadang-kadang disebut compiler sempit. Banyak bahasa pemrograman tidak dapat diwakili dengan melewati kompiler tunggal, misalnya Pascal dapat diimplementasikan dengan melewati compiler tunggal di mana sebagai bahasa seperti Java memerlukan multi-pass compiler.
Sedang diterjemahkan, harap tunggu..
![](//idimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)