InformáticaBásico1 respuestas

Qué es la programación reflexiva?

Qué es la programación reflexiva. Por 700 puntos, por favor, respuestas serias, y por favor, si es posible, explicar de la manera más sencilla posible.

Pregunta de Informática · 1 respuesta · 3 votos · mejor respuesta de Ana76martinez

Respuestas de la comunidad

Mejor respuesta

Ana76martinez
6

Es la caracteristica de un programa para mirar y modificar su estrucura a mas alto nivel es decir la reflexion es una actividad de computacion que deriva sobre su propia computacion , usualmente la reflexion es dinamica aunque algunos lenguajes permiten la reflexion estatica aunque es mas comun en lenguajes de mas alto nivel que corren en maquinas virtuales como Java y menos usual en lenguajes como C.

Cuando el codigo de Fuente de in programa se agrupa usualmente se pierde la informacion de la estructura del programa y se forma el codigo de bajo nivel.

Pero cuando in Sistema permte reflexion se mantiene la estructura como metadatos en el codigo formado.

Dependiendo de la implementacion, el codigo que tiene reflexion es mas lento que el que no tiene.