Mi az a deklaratív programozási nyelv? meghatározás és jelentés

click fraud protection

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.