lunes, 8 de mayo de 2017

Diferencia entre Atributos Heredados y Sintetizados

Atributos Sintetizados
Los atributos sintetizados se utilizan ampliamente.
Si una definición dirigida por sintaxis tiene únicamente atributos sintetizados se dice que es S-atribuida.
El árbol de análisis sintáctico de una gramática S-atribuida puede decorarse mediante un recorrido en post orden.
Atributos Heredados
Sirven para expresar la dependencia que hay entre una construcción del lenguaje de programación y su contexto.
Siempre es posible reescribir una definición dirigida por sintaxis para que sea S-atribuida.

En ocasiones es más natural utilizar atributos heredados

No hay comentarios:

Publicar un comentario