En ciencias de la computación se denomina programación declarativa a un paradigma de programación de software en el que no se detallan los pasos a seguir, sino solo el resultado deseado con cierto código fuente.[1]

Funcionamiento

editar

La programación declarativa no determina el cómo, sino que funciona con un nivel de abstracción más alto que la programación imperativa. A diferencia de esta, la programación declarativa deja margen para la optimización. Este tipo de paradigma da como resultado un software mejor preparado para el futuro, ya que no es necesario determinar mediante qué procedimiento se alcanza un resultado.[1]

Una ventaja de la programación declarativa es que tiene la capacidad de describir problemas de forma más corta y precisa que el lenguaje imperativo.[1]

Referencias

editar

📚 Artikel Terkait di Wikipedia

Mercury (lenguaje)

algorithm of Mercury: an efficient purely declarative logic programming language. Journal of Logic Programming, volumen 29, Nº 1-3, octubre-diciembre de

Paradigma de programación

2012. Frans Coenen (11 de octubre de 1999). «Characteristics of declarative programming languages». cgi.csc.liv.ac.uk. Consultado el 20 de febrero de 2014

Lenguaje de programación

«Functional Programming HOWTO — Python 3.5.3rc1 documentation». docs.python.org. Consultado el 13 de enero de 2017.  «Overview - D Programming Language»

Métodos de entrada en calculadora

calculator; www.physorg.com. June 2005. Roy E. Furman (July 2006). «Declarative Programming – Strategies for Solving Software Problems». Archivado desde el

Programación lógica

literatura en inglés: Foundations of Logic Programming, J.W. Lloyd, Springer-Verlag, 1991. Essentials of Logic Programming, C. Hogger, Clarendon Press, Oxford

Programa informático

Comparative Programming Languages, Second Edition (en inglés). Addison-Wesley. pp. 75. ISBN 0-201-56885-3.  Wilson, Leslie B. (1993). Comparative Programming Languages

ABSYS

la sistemática del lenguaje de programación Prolog. ABSET "ABSET: A Programming Language Based on Sets", E.W. Elcock et al., Mach Intell 4, Edinburgh

ABSET

programación declarativo. Este joven lenguaje de programación ha sido desarrollado por la Universidad de Aberdeen. ABSYS "ABSET: A Programming Language Based