Koti kehitys Mikä on deklaratiivinen ohjelmointi? - määritelmä techopediasta

Mikä on deklaratiivinen ohjelmointi? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä deklaratiivinen ohjelmointi tarkoittaa?

Deklaratiivinen ohjelmointi on ohjelmointiparadigma, jossa ohjelmoija määrittelee, mitä ohjelmalla on suoritettava, määrittelemättä miten se on toteutettava. Toisin sanoen, lähestymistapa keskittyy siihen, mikä on saavutettava sen sijaan, että opastetaan, miten se saavutetaan. Se eroaa pakollisesta ohjelmasta, jolla on komentojoukko ratkaista tietty ongelmajoukko kuvaamalla ratkaisun löytämiseksi tarvittavat vaiheet. Deklaratiivinen ohjelmointi kuvaa tietyn tyyppistä kielten toteuttamiseen liittyvää ongelmien ryhmää huolehtimalla ratkaisun löytämisestä. Deklaratiivinen ohjelmointimenetelmä auttaa yksinkertaistamaan ohjelmointia joidenkin rinnakkaiskäsittelysovellusten takana.

Techopedia selittää deklaratiivisen ohjelmoinnin

Lausekkeen tai lauseiden järjestyksellä tai lauseen toisinnuksella ei olisi vaikutusta deklaratiiviseen ohjelmointiin. Deklaratiivinen ohjelmointi voidaan edelleen luokitella rajoitusohjelmointiin, loogiseen ohjelmointiin ja rajoituslogiikkaohjelmointiin. Prolog, SQL ja sulautettu SQL ovat tunnettuja esimerkkejä deklaratiivisista ohjelmointikieleistä. Ohjelmoijille tarjotaan työkaluja deklaratiivisessa ohjelmoinnissa, jotta voidaan toteuttaa toteutuksen abstrakti ja auttaa kysymyksen keskittämisessä.

Deklaratiiviseen ohjelmointiin liittyy monia etuja. Ensinnäkin se minimoi siirrettävyyden. Muuttumattomat tietorakenteet auttavat poistamaan vaikeasti havaittavia virheitä ja ovat helpompia käsitellä. Ohjelmoijien olisi helpompaa työskennellä sellaisten ohjelmointitapojen kanssa kuin sellaisten, joilla on epäselviä menettelytapoja, implisiittisiä riippuvuuksia tai joissa on paljon muutettavissa olevia tiloja. Toinen etu deklaratiivisella ohjelmoinnilla on se, että se vähentää valtion sivuvaikutuksia suosimalla monimutkaisten rakenteiden, kuten korkeamman asteen toimintojen ja putkilinjojen, käyttöä sekä estämällä muuttujia. Ohjelmointimenetelmä auttaa myös tekemään koodista ymmärrettävän ja skaalautuvamman.

Mikä on deklaratiivinen ohjelmointi? - määritelmä techopediasta