Prolog ( PROgramming in de logica ) is een programmeertaal die is ontwikkeld in Frankrijk voor gebruik in natuurlijke taal vertalen . Natuurlijke taal is wat programmeurs noemen talen zoals Frans en Duits . Proloog werd verder verfijnd door informatici in Schotland voor gebruik als een automatische stellingenbewijzer , die stellingen in de wiskunde en logica bewijst . De Japanse koos Prolog te gebruiken in Artificial Intelligence ( AI ) projecten . Deze internationale taal is ongelooflijk flexibel . Instructies 1 Gebruik Prolog als het bedoeld is om te worden gebruikt . Talen als Ruby en C + + vertellen de computer wat te doen. Programmeren in Prolog bestaat uit het creëren van een database van feiten en regels die sommige taalwereld beschrijft . De gebruiker legt vervolgens een vraag en Prolog antwoord op de vraag op basis van de feiten en de regels in de database . Deze vraag-en antwoord is heel flexibel . Bijvoorbeeld , kan de vraag een wiskundige stelling te zijn en het antwoord vertelt als het waar of onwaar is , of de vraag kan een zin in het Japans zijn en het antwoord is de vertaling in het Frans . Kopen van 2 Leer de structuur van Horn clausules - dit is de sleutel tot die feiten en regels in de database van een Prolog " -programma . " Een Horn clause representatie van een feit is gewoon een verklaring van het feit, gevolgd door een punt . De Horn clause representatie van een regel een conclusie , gevolgd door " : - " . Symbool , gevolgd door een reeks voorwaarden , gevolgd door een periode Het feit dat de lucht blauw kan worden geschreven in Prolog als "Blue ( sky ) . " De regel dat de lucht blauw is als het overdag en niet regent is "Blue ( sky ) : - . Tijd ( dag ) , Raining ( niet ) " Het Prolog " programma " bestaat uit een database van feiten en regels . Als je doet taalverwerking , zullen deze worden de definities van woorden en grammaticaregels . Als u het bouwen van een logisch of wiskundig systeem , zal het " programma " Werk 3 zijn de axioma's van het systeem . Door verschillende Prolog voorbeelden . Doe alsof je bent de computer en dat er een eenvoudige data base , neem dan een vraag en de stappen doorlopen die Prolog door zou gaan naar de vraag te beantwoorden . Er is geen snellere route naar het begrijpen van Prolog en leren om een goede Prolog programmeur te zijn , volgens Clocksin en Mellish , die letterlijk schreef het boek op Prolog programmering .
|