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