(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Lýsingarforritun - The Codest
Aftur ör Farðu aftur

Yfirlýsinga forritun

Yfirlýsingaþáttun er forritunarparadigma sem einbeitir sér að því að lýsa hvað forritið eigi að ná fram, frekar en hvernig það eigi að gera það. Í yfirlýsingaþáttun tilgreinir forritarinn æskilegt inntak eða niðurstöðu, og tölvan ákveður hvernig eigi að ná því fram.

Lýsingarforritun er oft borin saman við skipanalegri forritun, sem beinist að því að lýsa hvernig á að ná ákveðnum árangri. Í skipanalegri forritun tilgreinir forritarinn nákvæm skref sem tölvan á að taka til að ná æskilegri úttaki.

Yfirlýsingaþáttun er almennt notuð í virkniforritun. forritunarmál, sem leggja áherslu á notkun fallanna og óbreytanlegra gögn uppbyggingar. Í lýsandi forritun eru fall notuð til að umbreyta gögnum, og forritið samanstendur af röð fallsílsana.

Lýsingarforritun er oft notuð í forritum sem krefjast flókinna gagnabreytinga, svo sem gagnavinnslu og greiningar, sem og í forritum sem krefjast reglubundinna kerfa, svo sem sérfræðikerfa og gervigreind.

Lýsileg forritun býður upp á nokkra kosti fram yfir skipanalega forritun. Hún er oft auðveldari í skilningi og rökhugsun, þar sem áherslan er á æskilegt útkomu frekar en á framkvæmdaráðgerðir. Lýsileg forritun getur einnig verið styttri og tjáningarríkari, þar sem hún gerir forritaranum kleift að lýsa flóknum aðgerðum í fáeinum línum af kóði.

Hins vegar getur lýsandi forritun verið síður skilvirk en skipandi forritun, þar sem tölvan þarf að ákveða hvernig á að ná fram æskilegri úttaki. Auk þess getur verið erfiðara að læra og ná tökum á lýsandi forritun, þar sem hún krefst annars hugsunarháttar um forritun.

Í stuttu máli er lýsandi forritun forritunarparadigma sem einblínir á að lýsa því hvað forritið á að ná fram, frekar en hvernig það eigi að gera það. Hún er oft notuð í virkniforritunarmálum og býður upp á nokkra kosti miðað við skipanalega forritun, þar á meðal auðskiljanleika og hnitmiðun. Hins vegar getur hún einnig verið minna skilvirk og erfiðari í námi.

is_ISIcelandic