Domov Razvoj Kaj je deklarativno programiranje? - definicija iz tehopedije

Kaj je deklarativno programiranje? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni deklarativno programiranje?

Deklarativno programiranje je programska paradigma, v kateri programer opredeli, kaj mora program doseči, ne da bi opredelil, kako ga je treba izvajati. Z drugimi besedami, pristop se osredotoča na tisto, kar je treba doseči, namesto na poučevanje, kako to doseči. Ta se razlikuje od nujnega programa, ki ima nabor ukaza za razrešitev določenega niza težav z opisom korakov, potrebnih za iskanje rešitve. Deklarativno programiranje opisuje določen razred težav pri izvajanju jezika in skrbi za iskanje rešitve. Deklarativni programski pristop pomaga pri poenostavitvi programiranja za nekatere aplikacije za vzporedno obdelavo.

Tehopedia razlaga deklarativno programiranje

Vrstni red izražanja ali navedbe ali podvajanje izjave ne bi vplival na deklarativno programiranje. Deklarativno programiranje lahko nadalje uvrstimo v programiranje omejitev, logično programiranje in logično programiranje omejitev. Prolog, SQL in vgrajeni SQL so nekateri dobro znani primeri deklarativnih programskih jezikov. Programerjem v deklarativnem programiranju so na voljo orodja, ki omogočajo odvzem izvajanja in pomagajo pri koncentraciji vprašanja.

Deklarativno programiranje ima veliko prednosti. Najprej zmanjša minitabilnost. Nespremenljive strukture podatkov pomagajo pri odpravljanju težko odkritih hroščev in jih je lažje obvladovati. Programerji bi lažje delali s takšnimi programskimi pristopi, ne pa z nejasnimi postopki, implicitnimi odvisnostmi ali z veliko spremenljivimi stanji. Druga korist pri deklarativnem programiranju je, da zmanjšuje stranske učinke s prednostjo uporabe kompleksnih konstrukcij, kot so funkcije višjega reda in cevovodov ter z odvračanjem spremenljivk. Programski pristop pomaga tudi pri tem, da koda postane bolj razumljiva in bolj prilagodljiva.

Kaj je deklarativno programiranje? - definicija iz tehopedije