Compiler can be divided into following four main types.
1. one pass compilers
2. multi pass compilers
3. load and go compiler
4. optimizing compilers
1. one pass compilers
2. multi pass compilers
3. load and go compiler
4. optimizing compilers