Mi az a Prolog? meghatározás és jelentés

A Prolog egy magas szintű, negyedik generációs programozási nyelv. Főleg mesterséges intelligencia kutatásában, alkalmazásokban és szoftverekben használják, és általában csak szakértői rendszerekben és nagyon fejlett technológiában található meg.

Ez a PROgramming LOGic nyelvű rövidítése, és egy deklaratív nyelv. Ez azt jelenti, hogy ahelyett, hogy pontosan megmondaná a számítógépnek, hogy milyen lépéseket kell követnie, a programozó leírja a megoldandó problémát.

Technipages elmagyarázza Prolog

Lényegében a Prolog nagyon hasonlít azokra a lekérdezési nyelvekre, amelyek adatbázisokkal és adatbázis-kezelő rendszerekben, például SQL-ben működnek. Van azonban egy fontos különbség – míg egy lekérdezési nyelvnek vannak lekérhető információk, a programozási nyelveknek nincs.

Az SQL-ben lehetőség van rákérdezni egy adatbázisra: „Susan Maier elmúlt 18?”, feltéve, hogy az információ rendelkezésre áll. Deklaratív programozási nyelvben ez nem lehetséges, de ehelyett lehetséges matematikai problémákat megoldani azok pontos leírásával.

A Prolog különösen alkalmas mesterséges intelligencia munkához és számítógépes nyelvészethez. A kifejezések és a kód relációk, tények, szabályok és szabványok alapján íródott. Ezután egy tényleges számítás fut az adott szabványok szerint kezelt információk megadásával.

A Prolog egyben a legnépszerűbb logikai programozási nyelv, és 1972-es megalakítása óta az. A logikai programozási nyelvek világosan meghatározott szabályokon alapulnak, így nagyon eltérnek az objektumorientált programozástól (a felhasználó-orientált szoftverekben gyakran használt nyelv).

A Prolog általános felhasználási módjai

  • A Prolog a PROgramming in LOGic rövidítése, és először 1972-ben fogant fel Alain Colmerauer és csoportja Franciaországban.
  • Ma a Prolog nagyon népszerű az AI-kutatásban és a gépi tanulást támogató alkalmazásokban.
  • Összehasonlítva az olyan nyelvekkel, mint a PHP vagy a Java, a Prolog logika-orientált, ami azt jelenti, hogy az egyes alkalmazásokhoz egyedi szabályok alapján működik.

A Prolog gyakori visszaélései

  • A Prolog bármely kódrészlet első része.