Download Presentación Java Prolog en Power Point

Document related concepts
no text concepts found
Transcript
Universidad Autónoma de Baja California
Programación Lógica con
Lenguaje Java
Alumno: Iván Félix Duarte
Semestre: 2006-1
Mexicali B.C.
Historia de Prolog
El lenguaje Prolog nace en el año de 1972
en Francia. Se deriva de las palabras:
“Programmation en Logique”
Sus autores fueron: Alan Colmerauer
Philippe Roussel
Robert Kowalski
Java Internet Prolog
JIProlog fue desarrollado por el Dr. en
Física y Cibernética: Ugo Chirico.
Fue presentado en el articulo:”JIProlog, un
intérprete de Prolog en Java” en el año del
2002.
¿Que es JIProlog?
JIProlog es una plataforma que combina
Java con Prolog. Ofrece a Java el poder
de la programación lógica y al mismo
tiempo otorga a Prolog la implementación
de predicados con Java
¿Por que Prolog en Java?
Se mejora la interacción con el usuario, al
desarrollar interfaces mas amigables.
Permite realizar aplicaciones Web.
Permite desarrollar aplicaciones con
bases de datos.
Paquete JIProlog
JIProlog puede ser descargado desde:
http://www.ugosweb.com/jiprolog/download.html.
El paquete contiene los siguientes archivos:
JIProlog.jar
JIPgui.jar
JIPJextPlugin.jar
JIPxio.jar
JIPxwin.jar
JIPxerr.jar
JIPrologRefManual.pdf
samples.zip
javadocs.zip
JIPConsole.html
licence.html
reame.txt
(JIProlog interprete)
(JIProlog GUI)
(Plug-In para Jext editor)
(extensiones para i/o)
(extensiones para gui)
(extensiones para manejo de errores)
(manual de referencia)
(ejemplos de JIProlog)
(documentación)
(JIPConsole applet)
(Licencia)
(Archivo léeme)
JIProlog Console
La consola de JIProlog esta desarrollada 100% en Java
y permite correr, editar y ejecutar paso a paso (trace)
programas de Prolog.
Para correr la consola de JIProlog debes teclear el
siguiente comando:
java –classpath JIProlog.jar;JIPgui.jar com.ugos.JIProlog.gui.JIPConsole
Para correr la consola como applet debes abrir el archivo
JIPConsole.html con cualquier explorador .
JIProlog IDE
A través del editor Jext se pueden editar, correr y consultar
programas en Prolog agregando el plugin de JIProlog. Este editor
además soporta programas de Java, C, C++, Perl, html.
Instalación
Jext puede ser descargado desde:
http://www.jext.org
Para instalar el plugin de JIProlog debes realizar lo
siguiente:



Suponiendo que se tiene instalado Jext en el
directorio:
c:\program files\jext
Copia JIProlog.jar en el directorio:
c:\program files\jext\lib.
Copia JIPJextPlugIn.jar en el directorio:
c:\program files\jext\bin\plugins.
JIProlog
Existen dos formas de manejar JIProlog:
 Invocando el interprete desde Java
 Llamando métodos de Java desde
Prolog.
Java a Prolog
JIProlog ofrece una variedad de clases
que nos permiten ejecutar los predicados
desde Java. La llamada al intérprete de
Prolog puede realizarse de dos maneras:
 Síncrona.
 Asíncrona.
Aplicación utilizando JIProlog