Hjem Udvikling Hvad er deklarativ programmering? - definition fra techopedia

Hvad er deklarativ programmering? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder deklarativ programmering?

Deklarativ programmering er et programmeringsparadigme, hvor programmereren definerer hvad der skal udføres af programmet uden at definere, hvordan det skal implementeres. Med andre ord fokuserer fremgangsmåden på, hvad der skal opnås, i stedet for at instruere, hvordan man skal nå det. Det adskiller sig fra et imperativt program, der har kommandosættet til at løse et vist sæt problemer ved at beskrive de trin, der kræves for at finde løsningen. Deklarativ programmering beskriver en bestemt klasse af problemer med sprogimplementering, der tager sig af at finde løsningen. Den erklærende programmeringsmetode hjælper med at forenkle programmeringen bag nogle parallelle behandlingsapplikationer.

Techopedia forklarer deklarativ programmering

Ordre med udtryk eller udsagn eller replikering af en erklæring ville ikke have nogen indflydelse på deklarativ programmering. Deklarativ programmering kan yderligere kategoriseres i begrænsningsprogrammering, logisk programmering og restriktionslogisk programmering. Prolog, SQL og indlejret SQL er nogle af de velkendte eksempler på deklarerende programmeringssprog. Værktøjer leveres til programmerere i deklarativ programmering for at muliggøre abstraktion af implementeringen og til at hjælpe med at koncentrere emnet.

Der er mange fordele forbundet med deklarativ programmering. Først og fremmest minimerer det mutabilitet. Uforanderlige datastrukturer hjælper med at eliminere svære at opdage fejl og er lettere at håndtere. Programmerere ville finde det lettere at arbejde med sådanne programmeringsmetoder snarere end dem med uklare procedurer, implicit afhængighed eller med masser af mutable tilstande. En anden fordel ved deklarativ programmering er, at det reducerer tilstandsbivirkningerne ved at favorisere brugen af ​​komplekse konstruktioner, såsom højere ordensfunktioner og rørledninger og ved at afskrække variabler. Programmeringsmetoden hjælper også med at gøre koden mere forståelig og mere skalerbar.

Hvad er deklarativ programmering? - definition fra techopedia