Nwlapcug.com


Cos'è il Prolog?



Prolog è un linguaggio di programmazione che è stato sviluppato intorno al 1970 di computer. Il linguaggio di programmazione Prolog è la base per molti linguaggi di programmazione più recenti. L'International Organization for Standardization (ISO) standardizzato Prolog nel 1987. Hanno cominciato il loro sforzo per standardizzare Prolog nel 1984. Le norme ISO ha chiarito semantica e unificazione Prolog.

Prolog è utilizzato per l'applicazione di calcoli simbolici. Esempi di questi sono di intelligenza artificiale, automazione della progettazione, logica matematica, database relazionali e l'analisi biochimica strutturale. Prolog è un linguaggio di programmazione descrittivo e prescrittivo.

Oggetti e relazioni

Il linguaggio di programmazione Prolog è utilizzato per gestire le questioni relative agli oggetti e le relazioni tra oggetti separati. Prolog non è programmazione object-oriented. Prolog è in realtà la logica di programmazione ed è un sistema di attuazione l'esecuzione del programma intelligente, ad es. l'intelligenza artificiale. Si tratta di chiamata di procedura modello diretto, non determinismo e parallelismo. Un oggetto nel prologo è diverso da un oggetto in C++ o Java. Le relazioni sono rappresentate sotto forma di regole nel prologo.

Programmazione logica

Prolog è un primo passo verso la logica di programmazione. Uso del linguaggio di programmazione Prolog coinvolge utilizzando domande, variabili, fatti, regole, congiunzioni, ricorsione e liste. Prolog è un regole e fatti 'deposito magazzino.' Esso consente di rispondere alle domande basate su quelle regole e fatti che vengono memorizzati. Nel prologo, i nomi di tutti gli oggetti e le relazioni devono essere digitati in inizio con una lettera minuscola.

Ordine

L'ordine deve essere con relazioni entrate prima. Gli oggetti devono avere una virgola che li separa ed essere racchiusi tra parentesi tonde. Coerenza è importante quando si utilizza il linguaggio di programmazione Prolog. Il numero di oggetti nelle relazioni in Prolog può essere arbitrario.

Metodi

Un database è una raccolta di fatti nel prologo. Una domanda nel prologo è scritto con un punto interrogativo e poi un trattino prima della domanda. Prolog fornisce Sì e nessuna risposta alle domande. Nel prologo, qualsiasi parola che inizia con una lettera maiuscola è una variabile. Prolog richiede un'interpretazione coerente delle variabili. Attraverso il linguaggio di programmazione Prolog, un programmatore può utilizzare variabili e identificare gli ambiti di loro, porre domande su fatti, affermare fatti per quanto riguarda gli oggetti, utilizzare insieme, rappresentano le relazioni e utilizzare tornando indietro tutto come parte integrante di manipolazione dei dati in un database per una varietà di scopi.

Struttura

Prolog consente la strutturazione dei dati. Fornisce inoltre modi di strutturare il metodo di raggiungere gli obiettivi e la realizzazione degli obiettivi. Una struttura (una raccolta di componenti), una variabile e una costante sono tutti termini da cui prologo programmi sono fatti. Prolog svolge compiti quando frequenti dal programmatore. Il metodo mediante il quale è possibile eseguire queste operazioni dipende se è la memorizzazione fatti o norme relative alla domanda posta dal programmatore.