Por ejemplo, la implementación original de C++ consistía en un preprocesador que traducía código fuente C++ a C.