A deklaratív programozási nyelv vagy a DML egy olyan típusú programozási nyelv, amelyhez nem szükséges a programozónak definiálnia lépéseket, amelyeket a gép követnie kell, hanem tényeket és összefüggéseket deklarál és ír le az adatpontok és az adatpontok között elemeket.
A program végfelhasználója ezután lekérdezéseket vagy kereséseket hoz létre, és ezek alapján megkapja az eredményeket. Ilyen típusú nyelv például az SQL vagy a Structured Query Language, amely lehetővé teszi az adatbázisokban való információkeresést.
A rajta keresztül bevitt lekérdezések rekordkészletet hoznak létre néhány megadott kritérium alapján, és még interakcióba is lépnek velük, beleértve az olyan műveleteket, mint a rekordok törlése vagy szerkesztése az adatbázisban.
Technipages elmagyarázza a deklaratív programozási nyelvet
Egy egyedi programozási nyelv helyett ez egy olyan típusú programozási nyelv, amely a gép funkciója helyett a fejlesztő elméjére helyezi a hangsúlyt.
Ez azt jelenti, hogy ahol más típusú programozási nyelvek azt mondják az adatbázisnak, hogy nyisson meg egy rekordot, ellenőrizze, zárja be, majd nyissa meg a következőt, ellenőrizze, hogy van-e információja, és zárja be, a felhasználó egy „emberibb” vonalat követ. gondolkodás. Ez azt jelenti, hogy a felhasználó létrehoz egy lekérdezést, amely arra utasítja a gépet, hogy húzza ki az összes olyan rekordot, amely megfelel bizonyos feltételeknek.
A számítógép továbbra is ugyanazokat a műveleteket hajtja végre, de a felhasználónak nem kell pontosan meghatároznia, hogy mit tegyen. Ez megkönnyíti azoknak, akik nem ismerik a programozási nyelveket általában.
Az SQL – egy példa a DPL-re – még azok is használhatják, akik egyébként nem ismerik a kódolást. Ez némi alapismeretet igényel, de nem sok szakértelmet.
A DPL-ek nem hasznosak minden típusú feladathoz és alkalmazáshoz, de megvannak a hasznuk. Az SQL-hez hasonlóan a PROLOG és a MySQL is ilyen nyelvek.
A deklaratív programozási nyelv általános felhasználási módjai
- A deklaratív programozási nyelvek a funkciók leírását használják pontos utasítások helyett.
- A DPL-ek tökéletesek olyan nyelvekhez, amelyek nagy adatgyűjteményekkel, például adatbázisokkal működnek együtt.
- A deklaratív programozás a kívánt eredményeket írja le, nem pedig a pontos folyamatokat.
A deklaratív programozási nyelv gyakori visszaélései
- A DPL olyan programozási nyelveket ír le, amelyeket olyan programokban használnak, mint a Word és a videojátékok.