www.wikidata.uk-ua.nina.az
Deklarativne programuvannya paradigma programuvannya vidpovidno do yakoyi programa opisuye yakij rezultat neobhidno otrimati zamist opisannya poslidovnosti otrimannya cogo rezultatu Napriklad vebstorinki HTML deklarativni oskilki voni opisuyut sho mistit storinka ta sho maye vidobrazhatisya zagolovok shrift tekst zobrazhennya ale ne mistit instrukcij yak yiyi slid vidobrazhati Cya paradigma mov programuvannya vidminna vid imperativnih mov programuvannya takih yak napriklad Fortran C i Java yaki vimagayut vid rozrobnika detalnogo opisannya algoritmu otrimannya rezultativ Stislo kazhuchi dlya otrimannya rezultativ imperativni programi yavno konkretizuyut algoritm a deklarativni yavno konkretizuyut metu i zalishayut realizaciyu algoritmu na dopomizhnomu programnomu zabezpechennyu napriklad instrukciya vibirki SQL konkretizuye vlastivosti danih yaki slid otrimati vid bazi danih ale ne proces otrimannya cih danih Vidpovidno do inshogo viznachennya programa deklarativna yaksho yiyi napisano vinyatkovo funkcionalnoyu movoyu programuvannya logichnoyu movoyu programuvannya abo movoyu obmezhen Nazva Deklarativna mova inodi vikoristovuyetsya shob zgrupuvati vsi ci movi programuvannya ta protistaviti yih imperativnim movam programuvannya Ci dva viznachennya chastkovo perekrivayutsya Zokrema programuvannya obmezhennyami i menshoyu miroyu logichne programuvannya zoseredzhuyutsya na opisi vlastivostej bazhanogo rishennya sho zalishayuchi neviznachenim faktichnij algoritm yakij neobhidno vikoristati dlya znahodzhennya rishennya yak Prote bilshoyu miroyu movi logichnogo programuvannya i menshoyu movi obmezhennya mozhut opisuvati algoritmi j detali realizaciyi buvshi takim chinom ne strogo deklarativnimi za pershim viznachennyam Deklarativni movi programuvannya RedaguvatiDeklarativni movi programuvannya ce movi programuvannya visokogo rivnya dzherelo v yakih programistom ne zadayetsya pokrokovij algoritm rozv yazannya zadachi yak virishiti zavdannya a deyakim chinom opisuyetsya sho potribno otrimati yak rezultat Mehanizm obrobki zistavlennya zi zrazkom deklarativnih tverdzhen vzhe realizovano u pristroyi movi proyasniti Tipovim prikladom takih mov ye movi logichnogo programuvannya movi zasnovani na sistemi pravil U programah na movah logichnogo programuvannya vidpovidni diyi vikonuyutsya tilki za nayavnosti neobhidnoyi dozvilnoyi umovi Harakternoyu osoblivistyu deklarativnih mov ye yihnya deklarativna semantika Osnovna koncepciya deklarativnoyi semantiki polyagaye v tomu sho zmist kozhnogo operatora ne zalezhit vid togo yak cej operator vikoristovuyetsya v programi Deklarativna semantika znachno prostisha za semantiku imperativnih mov Najposhirenishoyu movoyu logichnogo programuvannya ye mova Prolog Div takozh RedaguvatiParadigma programuvannya Imperativne programuvannya Funkcionalne programuvannya Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno cherven 2017 nbsp Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title Deklarativne programuvannya amp oldid 36479176