Come Programmare in Prolog
 TeleTec.it | Cerca nel sito Teletec Categorie Home Page | Tv in Streaming | Magazine | Appunti Web | Ebook
Cerca nel sito Teletec CategorieTeleTec.it | Tv


Home Page > Internet > Corsi
Come Programmare in Prolog
Copyright di Rosario Sancetta
18.07.2016 - 07:07:16 - Tempo di lettura: 4.2 min.
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.


Home Page > Internet > 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.

Commenti
Matteo
21.05.2018 - 09:05:34
Interessante, ma non ho mai capito a quale sviluppi pratici possa servire.

E tu cosa ne pensi?

Lascia un tuo commento, oppure condividi questo contenuto.

 

Nome

 

Commento

 

Attenzione richiesta:

Il tuo nome e il tuo commento verranno registrati all'interno del nostro server. Puoi utilizzare anche un nome che non identifichi la tua persona per restare nell'anonimato. Ad esempio, se ti chiami "Mario Rossi" puoi scrivere semplicemente Mario. L'unico scopo di questo servizio e' quello di arricchire i contenuti attraverso i commenti, oppure esprimere opinioni, pareri e suggerimenti. Prima di continuare devi selezionare il box qui sotto e dare il tuo consenso, se vuoi davvero inviare il tuo commento. Grazie in anticipo per il tuo tempo.

 

Ok, ho capito.

 

Scrivi quanto fa 2+3 qui sotto:

 


Altre Guide
1 - Come Imparare a Scrivere Bene in Inglese - Anop English Typing Tutor
2 - Come Imparare il Linguaggio dei Segni
3 - Come Imparare il Pascal - Video Corso Gratis
4 - Come Fare un Corso di Statistica - Ebook Gratis
5 - Come Imparare a Programmare in Python - Video Corso Gratis
6 - Come Imparare le Espressioni Regolari - Esempi, Guide e Video Tutorial
+ Tutte le guide Corsi >>