Services on Demand
Journal
Article
Indicators
- Cited by SciELO
- Access statistics
Related links
- Similars 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
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
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
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
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