Un lenguaje declarativo es
un tipo de lenguaje de
programación basado más
en las matemáticas y en la
lógica que los lenguajes
imperativos, más cercanos
estos al razonamiento
humano.
Caracteristicas
Su lenguaje es cercano al
razonamiento humano y
cuenta con operaciones
matematicas
Ventajas
Su código es más corto y
eficiente y puede ser
Realizable con métodos no
conocidos en el momento de
la programación.
Desventajas
Es difícil de comprender para personas
ajenas y esta basado en una forma de
pensar no habitual