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.




Kapcsolódó cikkek