Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Prológ Language Tutorial

Prológ ( logické programovanie ) je programovací jazyk , ktorý bol vyvinutý vo Francúzsku pre použitie v prirodzenom jazyku preklade . Prirodzený jazyk je to , čo programátori volajú jazyky ako francúzština a nemčina . Prológ bola zdokonalená počítačovými vedci v Škótsku pre použitie ako automatické veta Provera , čo dokazuje teorémy v matematike a logike . Japonci sa rozhodli Prológ k použitiu v umelej inteligencii projektov ( AI ) . Tento medzinárodný jazyk je neuveriteľne flexibilný . Pokyny dovolená 1

Použite Prolog , ako to má byť použitý . Jazyky ako Ruby a C + + povedať počítaču , čo má robiť . Programovanie v Prolog sa skladá z vytvorenia databázy faktov a pravidiel , ktorá popisuje nejaký vesmír prejavu . Užívateľ potom predloží otázku a Prológ odpovedá na otázku , na základe faktov a pravidiel v databáze . Táto otázka a odpoveď postup je pomerne flexibilný . Napríklad , otázka môže byť matematický teorém a odpoveď hovorí , či je pravdivé alebo nepravdivé , alebo otázka môže byť výraz v japončine , a odpoveď je preklad do francúzštiny .
2

štruktúra ustanovenia Horn - to je kľúč k zastupovanie fakty a pravidlá v databáze a Prológ " programu . " Horn klauzula reprezentácie skutočnosti je proste konštatovanie skutočnosti , nasleduje obdobie . Horn klauzula reprezentácie pravidla je záver nasleduje . " : - " Symbol , nasleduje séria podmienok , po ktorom nasleduje obdobie

Skutočnosť , že obloha je modrá mohol byť písaný v jazyku Prolog ako " modré ( nebo) . " Pravidlo , že obloha je modrá , ak je denná a neprší , je " modrá ( sky ) : - Čas ( deň ) , Dažďový ( nie ) . "

" Program " Prológ pozostáva z databázy skutočnosťou a pravidlá . Ak robíte spracovanie jazyka , budú tieto definície slova a gramatické pravidlá . Ak vytvárate logický alebo matematický systém , bude " Program " byť axiómy systému .
3

Práca cez niekoľko príkladov Prolog . Predstierajte , že ste počítač a že je jednoduchá dátová základňa , potom sa otázka a prejsť kroky , ktoré Prológ by prejsť odpovedať na otázku . Neexistuje žiadna rýchlejšia cesta k pochopeniu Prológ a naučiť sa byť dobrým Prológ programátor , podľa Clocksin a Mellish , ktorý doslova napísal knihu o programovaní v Prolog .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené