Un compilador (fenotipo) puede aplicarse a un compilador del propio código fuente (genotipo) que produce otro compilador.