Funcionamiento del compilador

Cuando recibe un archivo escrito en un lenguaje de programación, lo lee y realiza un análisis sintáctico. Verifica que se cumplen todas las normas del lenguaje de programación.

Veamos un ejemplo con el lenguaje natural, suponiendo que exista un compilador en lenguaje natural.

Tenemos el siguiente código: El casa es muy bonito

El compilador produciría un mensaje parecido a esto:

El(1) casa es muy bonito(2) ¿?(3)

    Error1: Casa es femenino y el artículo es masculino
    Error2: Bonito se refiere a casa, casa es femenino y bonito masculino.
    Error3: Debe haber un signo de puntuación al final de la frase.

Comments

comments powered by Disqus