Felszólító és deklaratív programozási paradigma - studopediya
Kétféle programozási paradigmák: elkerülhetetlen és deklaratív. A fő (hagyományos) programozási paradigma elengedhetetlen (eljárási) programozás. Ennek része a kényszerítő paradigma minősül egy osztály a programozási nyelvek, amelyekben a program egyértelműen jelzi a módja annak, hogy az eredmény meghatározása nélkül a várható tulajdonságait az eredmény. A megszerzésére irányuló eljárás az eredmény úgy néz ki, mint a műveletek sorrendjét. Ezért a következő jellemzőkkel elengedhetetlen program:
• jelzi a vezérlő logika a programban;
• meghatározzuk a műveletek sorrendjét;
• rendelkezésre álló megbízás kijelentések végre romboló feladat.
A felszólító paradigma alapján a „Neumann” számítógépes modellt, az alapvető paramétereket, amelyek a következők:
• A program tartalmaz egy sor parancs, hogy szekvenciálisan hajtjuk végre;
• A memória terület nevű (a fogalom variábilis régióinak memória érhető el nevét).
fogalma memóriában tároló értékek, amelynek tartalma lehet frissíteni az üzemeltetők által a program alapvető az imperatív programozási.
A program végrehajtása az, hogy végre egy soros szereplők átalakítására az eredeti memória állapotát, azaz az eredeti adatokat értékeket az utolsó, azaz a találatok. Így a szempontból a programozó egy program és egy memória, az első sorozat frissíti a tartalmát az utóbbi.
Imperatív programozási nyelvek jellemzik a következő tulajdonságokkal:
• szükség van explicit memória kezelése, különösen a leírása a változók
• alacsony alkalmasságát szimbolikus számításokat;
• hiányzik a szigorú matematikai keretet;
• magas hatásfok végrehajtása a hagyományos számítógépek.
Az egyik fő osztályozási eljárási nyelv szintje. Szintű programozási nyelv definiált szemantikai (sense) konstrukciók a kapacitás és ennek mértékét a tájékozódás a programozó. Programozási nyelv részben áthidalja a szakadékot a módszerek különböző problémák megoldásában a személy és egy számítógép. Minél több a nyelv középpontjában a személy, annál magasabb szintű. Kényszerítő programozási nyelvek közé szerelőknek és a józan magas szintű programozási nyelvek, mint a például a Fortran, Pascal, C
Alapvetően eltérő számítási modell feltételezi, deklaratív programozási paradigma. Ha deklaratív nyelv a program kifejezetten kimondja, milyen tulajdonságokkal kell rendelkeznie az eredmény, de nem határozza meg, a beérkezés sorrendjében. Ideális esetben a deklaratív program áll mondat leírja a kívánt eredményt. Jellemző, hogy ebben az esetben a rendelést javaslatokat, amelyek meghatározzák a sajátos tulajdonságai miatt nem számít. A deklaratív paradigma nincs fogalma a változó egy memória, illetve kifejezett szabályozás. A deklaratív nyelvek nem mereven felszerelve a hagyományos Neumann számítási modell. A legtöbb esetben az algoritmus a kívánt eredmény elérésére is nagyfokú párhuzamosság.
A deklaratív programozási paradigma alkalmazásával hajtják végre az egyik két stílus programozás: funkcionális és logikai programozás.