Las claves para el éxito del pcc fueron sus capacidades de portabilidad y diagnóstico.
Estas características eran novedosas en los tiempos en los que pcc fue escrito.
El primer compilador de C, escrito por Dennis Ritchie usando como método un analizador sintáctico descendente recursivo estaba fuertemente ligado al PDP-11, y dependía de un optimizador -dependiente de la máquina- que mejoraba el código en una segunda pasada.
Una nueva versión del pcc basado en el original de S. C. Johnson es mantenida por Anders Magnusson.
Existen discusiones sobre si, finalmente, debería reemplazar al compilador C de GNU en los sistemas operativos basados en BSD.