SciELO - Scientific Electronic Library Online

 
vol.6 issue3The Best Manifold Theory in the Frequency Domain of Time Dependent Functions an Application to: Seismic EngineeringLa energía nuclear, una alternativa de sustentabilidad para resolver la demanda eléctrica en México. (Primera parte) author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Ingeniería, investigación y tecnología

On-line version ISSN 2594-0732Print version ISSN 1405-7743

Ing. invest. y tecnol. vol.6 n.3 Ciudad de México Jul./Sep. 2005

 

Artículos

Sobre el uso de Logo en inteligencia artificial

M.A. Murray-Lasso1 

1 Unidad de Enseñanza Auxiliada por Computadora, Departamento de Ingeniería de Sistemas. División de Ingeniería Mecánica e Industrial, Facultad de Ingeniería, UNAM. México. E-mail: mamurray@servidor.unam.mx


Resumen

Por ser un lenguaje derivado de LISP, el lenguaje Logo, no obstante de tener fama de ser un lenguaje para niños, es un lenguaje adecuado para escribir programas de inteligencia artificial. El artículo se propone establecer lo anterior. En vez de hacerlo escribiendo un proyecto real de inteligencia artificial implementando en Logo, lo que llevaría a un artículo muy largo, se opta por tomar de la literatura de inteligencia artificial un par de ejemplos cortos elaborados en LISP, transcribirlos a Logo y hacer comparaciones entre los programas en ambos lenguajes. Se espera con esto resaltar la similitud entre Logo y LISP. Debido a la gran variedad de versiones de LISP existentes, y a que muchas versiones tienen implementadas características foráneas al origen y filosofía del lenguaje, se escogió una versión “pura” de LISP para hacer la comparación.

Palabras clave: Logo; LISP; inteligencia artificial; programa; lenguaje de programación

Abstract

Since the Logo language was de rived from LISP, the classical language of artificial intelligence, Logo, inspite of its reputation as a language for children, is adequate for writing artificial intelligence programs. The purpose of the article is to establish this fact. Instead of doing it by exhibiting a real artificial intelligence project implemented in Logo, which would result in a long pa per, we choose to select from the artificial intelligence literature a pair of short examples implemented in LISP, transcribe them to Logo, and com pare the programs in both languages. It is hoped that this will high light the similarity between Logo and Lisp. Due to the great variety of avaible LISP versions, and to the fact that many versions have implemented characteristicas foreign to the origin and philosophy of the language, a “pure” version of LISP has been selected to carry out the comparison..

Keywords: Logo; LISP; artificial intelligence; program; programming language

Texto completo disponible sólo en PDF

Full text available only in PDF format

References

Barr A. y Feigenbaum E.A. (1982). The Handbook of Artificial Intelligence. Heuris Tech Press, Vol. II, Stanford, CA. [ Links ]

The Software House (1984). Tutorial System for muLISP-83 (software). [ Links ]

Bibliografía sugerida

Charniak E. y McDermott D. (1985). Introduction to Artificial Intelligence. Addison-Wesley Publishing Company, Reading, MA. [ Links ]

Logo Computer Systems, Inc. (1990). Logo Writer: Guía de Referencia. Macrobit Editores SA. de CV, México. [ Links ]

Winston P.H. (1977). Artificial Intelligence. Addison-Wesley Publishing Company, Reading, MA. [ Links ]

Recibido: Agosto de 2004; Aprobado: Mayo de 2005

Creative Commons License Este es un artículo publicado en acceso abierto bajo una licencia Creative Commons