jueves, 25 de febrero de 2010

Totorial Novato en SWI Prolog.

DEFINICIÓN:
SWI-Prolog es una aplicación de código abierto del lengueaje de programación Prololog; es comunmente utilizado para la enseñanza y las aplicaciones de web semántica.
Como es de código abierto se ejecuta tanto sobre Windows como Unix (Linux), y algunas plataformas Macintosh.
Su nombre quiere decir: "Ciencias Sociales de la Informática" (Sociaal-Wetenschappelijke Informatica) y es de orígen Holandés. Prolog es una combinación de las palabras Progaming Logical (Programación por Lógica).

CONSULTAR PROGRAMAS.
Para poder consultar (correr) un programa en Prolog hay que primeramente escribir el programa en algún editor de texto, como el bloc de notas, ya teniendo esto lo guardamos con cualquier nombre y con la extensión .pl.
Ahora si teniendo el programa ya escrito lo podemos consultar en el intérprete de Prolog si damos clicl en el menú File-Consult o dando doble clicl en el archivo .pl que creamos. Ya podemos "consultarlo".

COMANDOS BÁSICOS:
?- halt. Sale del entorno prolog (el punto es muy importante ya que designa el final de la línea).
?- edit('archivo'). Invoca al editor prdeterminado.
?- consult('archivo'). ['archivo']. Consulta el fichero fuente.
?- help help('ayuda). Solicita ayuda al entorno.
?- make. Consulta los ficheros que cambiaron desde la última consulta.
.
.
.

Seguiré desarrollando este pequeño tutorial...


Funtes:
http://www.dccia.ua.es/dccia/inf/asignaturas/LPO/tema0p.htm
http://en.wikipedia.org/wiki/SWI-Prolog