The three basic types of compilers include single-pass compilers, two-pass compilers, and multi-pass compilers.