Programación Descriptiva F
Programación Descriptiva F
DESCRIPTIVA
INTEGRANTES
HUGO RAMOS ZARATE - 18100746
ARTURO DE JESUS CAVAZOS PASTRANA -
18100158
JOSE GUADALUOE SANTOS SANCHEZ -
18100496
OSCAR KARIM CASTANEDA RODRIGUEZ –
19100157
HÉCTOR SAMUEL MACHADO AGUILAR –
19100208
¿Qué es?
La programación descriptiva es un enfoque de la programación que se centra en la
descripción de un problema o sistema en lugar de en la implementación de una
solución. En lugar de escribir código que defina cómo se resuelve un problema, la
programación descriptiva utiliza un lenguaje de programación específico para
describir el problema de una manera que sea clara y fácil de entender.
Lenguajes que la ocupan
Prolog
Lisp
Haskell
Miranda
Erlang
SQL (en un sentido
amplio)
Lenguajes
Puede ser más difícil de depurar cuando hay errores, ya que el código en sí
no es tan visible.
La programación descriptiva puede limitar la creatividad de un
programador, ya que puede ser más difícil explorar diferentes soluciones y
enfoques.
Basado en una forma de pensar no habitual en las personas (estado de
solución)
Las características de casos de aplicación individuales se pueden considera
en la programación, pero únicamente de forma compleja.
Ejemplo
Un ejemplo breve de programación descriptiva podría ser la
siguiente tarea:
"Crear una función que tome una lista de números y devuelva la lista
ordenada de mayor a menor".
En este ejemplo, se describe el resultado deseado (una lista ordenada
de mayor a menor), pero no se especifica cómo lograrlo (por
ejemplo, no se indica que se debe usar el algoritmo de ordenamiento
de burbuja, de selección, etc.). Esto permite que el programador
tenga flexibilidad para implementar la función de la manera que
considere más eficiente o adecuada.
Conclusion
la programación descriptiva es un enfoque de la programación que se centra
en la descripción de un problema o sistema.
Esta técnica puede ser útil para personas que no tienen experiencia en
programación y para la colaboración.
Hay algunas herramientas y lenguajes de programación que se utilizan en la
programación descriptiva, aunque también hay algunas desventajas.
En última instancia, la programación descriptiva es una herramienta valiosa
que puede ayudar a simplificar el proceso de programación y mejorar la
calidad de los resultados.