Hem Utveckling Vad är deklarativ programmering? - definition från techopedia

Vad är deklarativ programmering? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder deklarativ programmering?

Deklarativ programmering är ett programmeringsparadigma där programmeraren definierar vad som måste genomföras av programmet utan att definiera hur det måste implementeras. Med andra ord fokuserar strategin på vad som måste uppnås istället för att instruera hur man ska uppnå det. Det skiljer sig från ett nödvändigt program som har kommandot som ska lösa en viss uppsättning problem genom att beskriva stegen som krävs för att hitta lösningen. Deklarativ programmering beskriver en viss klass av problem med språkimplementering som tar hand om att hitta lösningen. Den deklarativa programmeringsmetoden hjälper till att förenkla programmeringen bakom vissa parallella behandlingsapplikationer.

Techopedia förklarar deklarativ programmering

Ordning på uttryck eller uttalanden eller replikering av ett uttalande skulle inte ha någon inverkan i deklarativ programmering. Deklarativ programmering kan ytterligare kategoriseras i begränsningsprogrammering, logisk programmering och begränsningslogikprogrammering. Prolog, SQL och inbäddad SQL är några av de välkända exemplen på deklarativa programmeringsspråk. Verktyg tillhandahålls för programmerare i deklarativ programmering för att möjliggöra abstraktion av implementeringen och för att hjälpa till i koncentrationen av frågan.

Det finns många fördelar med förklarande programmering. Först av allt minimerar det mutabiliteten. Oändliga datastrukturer hjälper till att eliminera svåra att upptäcka buggar och är lättare att hantera. Programmerare skulle ha lättare att arbeta med sådana programmeringsstrategier snarare än de med oklara procedurer, implicita beroenden eller med massor av muterbara tillstånd. En annan fördel med deklarativ programmering är att det minskar tillståndsbiverkningar genom att gynna användningen av komplexa konstruktioner som högre ordningsfunktioner och rörledningar och genom att motverka variabler. Programmeringsmetoden hjälper också till att göra koden mer begriplig och skalbar.

Vad är deklarativ programmering? - definition från techopedia