Hva er deklarativt programmeringsspråk? definisjon og mening

click fraud protection

Deklarativt programmeringsspråk eller DML er en type programmeringsspråk som ikke krever at programmereren definerer trinn for maskinen å følge, men i stedet erklærer og beskriver fakta og forhold mellom datapunkter og elementer.

Sluttbrukeren av programmet lager så spørringer eller søk og mottar resultater basert på disse spørringene. Et eksempel på denne typen språk er SQL eller Structured Query Language som gjør det mulig å søke i databaser etter informasjon.

Forespørsler som legges inn gjennom den trekker opp et sett med poster basert på noen få gitte kriterier og samhandler til og med med dem, inkludert handlinger som sletting eller redigering av poster i databasen.

Technipages forklarer deklarativt programmeringsspråk

I stedet for ett enkelt programmeringsspråk, er dette en type programmeringsspråk som setter fokus på utviklerens sinn i stedet for maskinens funksjon.

Dette betyr at der andre typer programmeringsspråk kan fortelle en database å åpne én post, sjekk den ut, lukk den og åpne den neste, sjekk den for informasjon og lukk den, brukeren følger en mer "menneskelig" linje med tenker. Det betyr at brukeren oppretter en spørring som ber maskinen om å trekke opp en liste over alle poster som samsvarer med visse kriterier.

Datamaskinen utfører fortsatt de samme handlingene, men brukeren trenger ikke å spesifisere nøyaktig hva han skal gjøre. Dette gjør det lettere for folk som ikke er kjent med programmeringsspråk generelt.

SQL – et eksempel på en DPL – kan brukes selv av personer som ikke ellers er kjent med koding. Det krever litt grunnleggende forståelse, men ikke mye ekspertise.

DPL-er er ikke nyttige for alle typer oppgaver og applikasjoner, men de har sine bruksområder. I likhet med SQL er PROLOG og MySQL også språk av denne typen.

Vanlige bruk av deklarativt programmeringsspråk

  • Deklarative programmeringsspråk bruker beskrivelser av funksjoner i stedet for presise instruksjoner.
  • DPL-er er perfekte for språk som samhandler med store samlinger av data som databaser.
  • Deklarativ programmering beskriver ønskede resultater i stedet for eksakte prosesser.

Vanlige misbruk av deklarativt programmeringsspråk

  • DPL beskriver programmeringsspråk som brukes for programmer som Word og videospill.