jueves, 8 de marzo de 2007

L12-Books

De la programación Restrictiva encontramos estos lenguajes:
* Fortran
* Variantes de Lisp
Cyunthia Trevizo García
Rafael Rico Camacho


En la biblioteca encontramos estos libros.

Introduction to Fortran 90/95
Stephen J. Chapman.
ISBN 0-070-11969-4
QA76.73 .F25 C457 1998

Lenguaje de programación Fortran 90
Félix García Merayo.
ISBN 8428325278
QA 76.73 .G3 F6 1999

LISP*
Patrick H. Winston
ISBN 0201629372
QA76 73 L23 WS56 1991

Nos toco la programación Declarativa o Lógica, encontramos estos lenguajes:

* ABSET
* Smalltalk
* Lustre
* MetaPost
* OpenLaszlo
* Prolog
* SQL
* XSL Transformations
* XML Sapiens

En la biblioteca encontramos estos libros para la programación declarativa o lógica.

SQL Server 2000 Administarator's Pocket Consultant
William R. Stanek
ISBN: 0-7356-1129-7
QA 76.9.C55 S795 2000

SQL programmer's reference
Kishore Bhamidipati
ISBN 0-078-82460-5
QA 76.73 .B3 1998

Logic Programming And Prolog
Ulf Nilsson and Jan Maluszynski
ISBN: 0-471-95996-0
QA 76.63.N55 1995


The Art of Prolog
Leon Sterling and Ehud Shapiro
ISBN: 0-262-19338-8
QA 76.73.P7 S8

Learning XML
Erik T. Ray
ISBN 0-596-00046-4
QA76.76.H94 R3945 2001

jueves, 1 de marzo de 2007

L15-DECL

Equipo:
Francisco Marquez
Roberto Vega

Nos toco investigar ejemplos sobre el interprete de Common Lisp.

El instalador del interprete LispStudio lo encontramos en download.com
Lo puedes bajar mediante esta liga:
http://www.download.com/Ufasoft-Common-Lisp/3000-2069_4-10297051.html?tag=lst-0-1

Algunos ejemplos que encontramos para Common Lisp

Este sitio contiene un conjunto de recursos y referencias de Lisp:
http://www.apl.jhu.edu/~hall/lisp.html

Este otro sitio lo utilizamos para entender como se utilizan las funciones de Lisp:
http://clhs.lisp.se/Front/Contents.htm

De esta liga obtuvimos algunos ejemplos como el de "Hello World":
http://www.ntecs.de/old-hp/uu9r/lang/html/lisp.en.html

L15-DECL

Buscando un interprete de Lisp en ruby se encontraron varios uno es RLisp, pero no se pudo hacer funcionar ya que al parecer requiere linux para correr. Luego se localizo BotLisp que corre en linea de comandos y ahi se puede editar directamente, se desconoce si tiene la capacidad de manejar archivos.

Para ejecutar BotLisp es necesario descomprimir los archivos y despues en una ventana de linea de comandos posicionada en el directorio del programa introducir el comando

ruby botlisp.rb
Luego se escriben los comandos y/o instrucciones en Lisp

Integrantes
Adriana Escamilla
Francisco Gudiño

L15-DECL

Intérpretes de LISP

Dr Scheme

Dr Scheme es un intérprete de varios lenguajes de uso educativo qe se encuentra disponible en varias plataformas como OSX, Unix y Linux.

El intérprete se encuentra disponible en la página: http://www.plt-scheme.org/software/drscheme/

INSTALACIÓN

Para instalar, en WIndows, basta con descargar su versión y seguir el asistente de instalación. Una vez instalado solo se debe seleccionar el lenguaje requerido para trabajar; para hacer esto se da click en el menú "Language"


Y seleccionan la opción "Choose Language"; aparaecerá la el siguiente menú y se debe seleccionar: "How to Design Programs->Advance Student" (Cualquiera de los otros funciona, pero este da más funcionalidad).


Después de haber elegido el lenguaje ya es posible empezar a programar y ver resultados.

USO

Básicamente:

Hemos colocado una guía de LISP en:

http://mipagina.chi.itesm.mx/.a00739313/LISP.pdf

Cortesía del Ingeniero Alberto Aguilar.

OpenLISP

Primero descargamos el OpenLisp de la siguiente página:
http://christian.jullien.free.fr/



Screen clipping taken: 01/03/2007, 06:42 p.m.
Posteriormente, nos vamos al menú de la izquierda en la parte de "Resources" y le damos click en "Donwloads":



Screen clipping taken: 01/03/2007, 06:47 p.m.

Posteriormente, se nos abre una página con muchos archivos a descargar. Descargaremos el archivo tercero de
abajo para arriba llamado : "openlisp-8.5.0-win32-x86.zip":



Screen clipping taken: 01/03/2007, 06:52 p.m.

Lo colocamos en el lugar donde gustemos y posteriormente lo descomprimimos en alguna carpeta previamente
creada y lo ejecutamos dando doble click sobre el archivo "openlispw.exe" o "openlisp-win.exe":



Screen clipping taken: 01/03/2007, 06:54 p.m.

Para esto, se abre la siguiente interface con una linea de comandos donde se ejecutarán los programas, en este
caso está imprimiéndose "Hola Mundo":



Screen clipping taken: 01/03/2007, 06:56 p.m.

L15-DECL

Equipo:

Cynthia Trevizo
Rafael Rico



Para instalar Prolog en nuestra computadora seguimos los siguientes pasos:

Primero para un compilador sencillo se accedio la siguiente pagina para bajar el ejecutable y seguir la instalacion.

http://www.swi-prolog.org

De ahi se obtiene un compilador totalmente basico para usar Prolog


Luego se obtuvo otro compilador sencillo un poco mas amigable para el usuario en la siguiente liga:

http://www.trinc-prolog.com/pages/download.html

Aqui esta el Visual Prolog, maneja proyectos como Jdeveloper, netbeans etc.
Pero al parecer no es compatible con los archivos de prolog normales (extension .lp)
Usaba archivos de visual prolog


http://www.visual-prolog.com/vipdownload/vippe/vip7003pe.zip

Aqui se encuentra algunos tutoriales de como usar prolog y otros ejemplos para su mejor uso:

http://macflach.cs.bris.ac.uk/~flach/presentations/ICML01tutorialHTML/sld009.htm

http://www.calvin.edu/~rpruim/courses/m156/F99/prolog/examples.shtml