Co je Prolog?

Koncipovaný na začátku roku 1970, Prolog, s největší pravděpodobností kombinace programu slov a logiky, je jedním z prvních počítačových programovacích jazyků. Zčásti proto, že je to velmi jednoduchý kód, s použitím první logiky objednávky a málo výpočet, to je ještě v populárním použití. Původní sada instrukcí byla značně rozšířena a vyvinula se do mnoha variant, protože je zvláště vhodná pro zpracování jazyka. Tyto dva primární atributy programu poskytují zpracování pro aplikace, jako je umělá inteligence a automatizované telekomunikace.

Prolog používá formální logiku prvního řádu. Pokyny nahrané do počítače jsou pevné; nemají fuzzy, výpočetní váhu. Ve výrazu je syntaxe jazyka konečná sada pravidel a sémantika je definována, obvykle sadami, jako jsou jednotlivé deskriptory, více seznamů a řetězců, nebo rozsahem, jako jsou numerické sekvence.

Spolu s některými lépe známými kódováními, jako je například hypertextový značkovací jazyk (HTML), je Prolog ve třídě softwaru běžně nazývaného deklarativní programovací jazyky, které charakteristicky používají jednoduchý příkaz „X se rovná Y“, definovaný jako „termín“. Počítač je řekl, co dělat; není vyzván, aby sám počítal, jak se tam dostat. Počítači je dána řada faktů s „predikátem“ a vztahy definovanými jako „klauzule“, z nichž by vstupní dotaz měl vyústit v pravdivý versus falešný výstup. To neprovede algoritmus, ale spíše je odvozen jednoduchou odpověď přidáním a odečtením nebo negovat, ze svého známého souboru definic. Výpočetní v Prologu se používá k testování a prokázání teorie as nimi spojené předpoklady, z vyšší matematiky na biologii k filozofii.

Jednou z kognitivních teorií inteligence je to, že v mozku je velký, ale konečný lexikální úložiště informací, které je získáváno, zpracováváno a zpětně nasazováno, což vede k větší složitosti nebo jednoduchosti informací. Se zvyšující kapacitu paměti a rychlý přístup, to je dominantní paradigma, které řídil svatý grál Computer Science je - umělá inteligence. Klíčem pro mnohé v této oblasti je rozhraní a jazyk. Prolog programování mohou být použity k vytvoření GUI, grafické uživatelské rozhraní propagoval Apple®, jednoduše definuje vizuální symboly. Lze jej také použít ke čtení, překladu a vytvoření výrazu obličeje.

Výpočetní lingvistika je podstatně složitější, a ačkoli Prolog v průběhu let pokročil, aby zahrnul například jedinečné gramatické principy některých cizích jazyků, mnoho vědců se ptá, zda skutečně představuje jazyk. Pro omezené expertních systémů, jako je například počítačový hlas rozpoznávání technické podpory telefonní linky, Prolog programování se používá do jisté míry účinnosti. Může být také integrován do logického softwaru vyššího řádu - kvantifikačních jazyků, jako jsou C + nebo java - ale komprese a přenositelnost zůstávají problémy, které pro tento datově náročný programovací jazyk přetrvávají.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?