¿Qué es el lenguaje de programación declarativo? definición y significado

El lenguaje de programación declarativo o DML es un tipo de lenguaje de programación que no requiere que el programador defina los pasos a seguir por la máquina, sino que declara y describe hechos y relaciones entre puntos de datos y elementos de puntos de datos.

El usuario final del programa luego crea consultas o búsquedas y recibe resultados basados ​​en esas consultas. Un ejemplo de este tipo de lenguaje es SQL o lenguaje de consulta estructurado que le permite buscar información en bases de datos.

Las consultas ingresadas allí extraen un conjunto de registros en función de unos pocos criterios dados e incluso interactúan con ellos, incluidas acciones como eliminar o modificar registros en la base de datos.

ExpertoGeek explica el lenguaje de programación declarativo

Más que un lenguaje de programación individual, es un tipo de lenguaje de programación que enfatiza la mente del desarrollador en lugar de la función de la máquina.

Esto significa que donde otros tipos de lenguajes de programación pueden decirle a una base de datos que abra un registro, lo elimine, lo cierre y luego abra el siguiente, verifique si hay información y lo cierra, el usuario sigue una línea más « humana ». de pensamiento. Esto significa que el usuario crea una consulta que le pide a la máquina que recupere una lista de todos los registros que coinciden con ciertos criterios.

La computadora siempre realiza las mismas acciones, pero el usuario no tiene que especificar exactamente qué hacer. Esto lo hace más fácil para las personas que no están familiarizadas con los lenguajes de programación en general.

SQL, un ejemplo de DPL, puede ser utilizado incluso por personas que no están familiarizadas con la codificación. Requiere un conocimiento básico, pero no mucha experiencia.

Los DPL no son útiles para todo tipo de tareas y aplicaciones, pero tienen sus usos. Al igual que SQL, PROLOG y MySQL también son lenguajes de este tipo.

Usos comunes del lenguaje de programación declarativo

  • Los lenguajes de programación declarativos utilizan descripciones de funciones en lugar de instrucciones precisas.
  • Los DPL son excelentes para lenguajes que interactúan con grandes colecciones de datos, como bases de datos.
  • La programación declarativa describe los resultados deseados en lugar de los procesos exactos.

Usos incorrectos comunes del lenguaje de programación declarativo

  • DPL describe los lenguajes de programación utilizados para programas como Word y videojuegos.
Experto Geek - Tu Guía en Tendencias Tecnológicas