Logo TeleTec.it Come Possiamo Aiutarti Oggi?
Home Page TeleTec
Tutti i Servizi di TeleTec

Come Programmare in Prolog | TeleTec.it

Data: 18.07.2016 - 07:07:16

Come Programmare in Prolog Grazie a questa guida puoi imparare il Prolog in modo semplice e veloce.


In questa guida scopriremo come imparare a programmare il Prolog, un linguaggio di programmazione logico.
Come Imparare a Programmare in Prolog
Era il 1972 quando Robert Kowalski (per l'aspetto teorico), Marten Van Emdem (per la dimostrazione sperimentale) ed Alain Colmerauer (per l'implementazione), negli anni settanta diedero vita al Prolog (contrazione del francese PROgrammation en LOGique), un linguaggio di programmazione che ha un approccio con espressione logica al problema.

Mentre nei linguaggi di programmazione 'standard' si cerca di risolvere un problema attraverso un algoritmo, in Prolog è la logica a farla da padrona e questo lo rende utile per essere utilizzato nel campo dell'intelligenza artificiale, ma anche elastico per la risoluzione veloce dei problemi.

Il Prolog crea le relazioni tra 2 più oggetti e nello stesso tempo crea un filo logico adatto a risolvere un problema in qualsiasi settore e in qualsiasi campo. Ad esempio può essere utilizzato per creare un sistema esperto, oppure per mettere in evidenza le relazione tra un soggetto e un altro, come nel caso della creazione di un Albero Genealogico.

Il Prolog è quindi adatto alla risoluzione dei problemi, alla creazione di sistemi esperti e all'applicazione dell'Intelligenza Artificiale. Oltre a questo può essere utilizzato anche in campo scolastico, ad esempio i bambini possono imparare il Prolog per avere un approccio logico e razionale ai problemi e alle sfide che dovranno affrontare nella vita. Inoltre è un linguaggio di programmazione davvero semplice da utilizzare che attraverso una struttura personalizzata e logica può essere utilizzato per la risoluzione di problemi anche in ambito professionale.

Un esempio di Prolog

Mettiamo in relazione la famiglia di Peter. Peter è sposato con Megan ed è padre di Luke e Monica.
In Prolog possiamo usare parole (Atomi) a nostro piacimento per esprimere queste relazioni.

Esempio:
padre(luke, peter).
padre(monica, peter).
madre(luke, megan).
madre(monica, megan).

Scrivendo ad esempio padre(luke, Chi). il Prolog ci risponderà:

Yes
Chi = peter


Ovvero, c'è una relazione tra gli elementi (Yes) e il padre di Luke è Peter.

Come Impare il Prolog - Corso Online

Come primo passo consiglio quello di iniziare con Wikibooks, non tanto per la completezza delle informazioni, ma per la facilità con cui vengono espresse e per capire fin da subito la struttura di programmazione in Prolog. Ecco il link:

Prolog/Primi passi

Altro interessante progetto è quello presente in questa sito:

Dalla Logica al Prolog

Ed infine ad opera di completezza si può scaricare il seguente ebook (gratuito) in formato PDF:

PROLOG - Linguaggio e metodologia di programmazione logica

Come Scaricare Prolog su PC

Esistono diverse versione gratuite di Prolog. Tra le distribuzioni più blasonate sicuramente c'è SWI-Prolog, adatto per essere eseguito su Windows, Linux e Mac.

Un'altra versione, la Jiprolog, è quella dell'Italiano Ugo Chirico, con all'interno molti esempi.

Prolog Tutorial

Ed ecco un video corso di Prolog. Anche se è in lingua inglese, trattandosi di un linguaggio di programmazione basta seguire gli esempi del video per imparare il Prolog.

Lascia un Commento


Altre Guide: Corsi



Come Scrivere in Modo più Veloce con il PC - Ratatype
Come Scrivere Velocemente con la Tastiera - Corso Completo
Come Capire l'Inglese Parlato
Tutte le guide per Corsi

Spero di esserti stato d'aiuto.
Sono Rosario Sancetta, il responsabile di questo sito. Sono un programmatore informatico dal 1991, un Top Contributor di Google, Eccellenza in Digitale Italiana ed Europea ed esperto in Web Marketing.