Un compilador es un programa desarrollado en un lenguaje de programación que lee un archivo llamado programa fuente. Luego lo traduce y lo convierte en otro programa llamado objeto, o bien en su defecto genera una salida. Por tal motivo, una manera correcta de entender cualquier lenguaje de programación es analizando su proceso de compilación, el cual es muy similar entre todos los paradigmás o...