Está en la página 1de 2

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES – UNIANDES – PUYO

INGENIERÍA EN SISTEMAS

Asignatura Inteligencia Artificial Estudiante Nelson Maldonado


Tema Mapa conceptual Lisp y Prolog Docente Jorge Yaguar
Fecha 30/10/18 Tarea N° 002

LENGUAJE DE
PROGRAMACION

ALTO NIVEL

John McCarthy quiso desarrollar un lenguaje que mostrara la


LENGUAJE LISP
información estructurada en listas en las que se pudieran
gestionar esta.

CARACTERISTICAS

- El Lisp es un lenguaje funcional que se apoya en la


utilización de funciones matemáticas para el control
de los datos.
- A este tipo de lenguaje se les denomina aplicativos
o funcionales porque se basan en la aplicación de
funciones a los datos. 
-

- El lisp diferencia dos tipos de elementos básicos: El


átomo, datos elementales de varios tipos como
números, símbolos, caracteres y cadenas de
caracteres. Y las Listas, entre las que podemos
nombrar a un en especial. La lista “nil”, que es una
lista nula que no tiene ningún elemento.

- Una de las razones por las que el Lisp esta


especialmente dotado para la programación en
inteligencia artificial (IA), es precisamente, porque
su código y todos los datos tienen la misma
estructura, en forma de lista. El lisp fue uno de los
primeros lenguajes en manejar las excepciones con
los comandos catch y throw.
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES – UNIANDES – PUYO

INGENIERÍA EN SISTEMAS

Lenguaje de programación diseñado para


representar y utilizar el conocimiento que se tiene
LENGUAJE PROLOG sobre un determinado dominio.

- Basado en lógica y programación
declarativa. 
- No se especifica cómo debe hacerse, sino
qué debe lograrse. 
- Una característica importante en ProLog y
que lo diferencia de otros lenguajes de
programación, es que una variable sólo
puede tener un valor mientras se cumple
el objetivo. 
- El programador se concentra más en el
conocimiento que en los algoritmos. 

También podría gustarte