Sistemas expertos

UNIVERSIDAD DEL VALLE DE MEXICO

CAMPUS TUXTLA

MATERIA:

INGENIERIA DE SOFTWARE BASADOS EN EL CONOCIMIENTO

NOMBRE DEL ALUMNO:

HECTOR MANUEL MENESES MUÑOZ

TAREA:

INVESTIGACION SISTEMAS EXPERTOS

SALON:

K303

INDICE

LISP

Historia__________________________________________3

Ventajas_________________________________________ 4Desventajas______________________________________4

Conclusión_______________________________________5

Bibliografías______________________________________6

PROLOG

Historia__________________________________________7

Ventajas__________________________________________8

Desventajas_______________________________________8

Conclusión________________________________________9Bibliografías_______________________________________9

PASCAL

Historia__________________________________________10

Ventajas__________________________________________10

Desventajas_______________________________________11

Conclusión________________________________________12

Bibliografías_______________________________________12

LISP

El Lisp es una familia de lenguajes de programación de computadora detipo funcional con una larga historia y una sintaxis completamente entre paréntesis.

Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el MIT, el Lisp es el segundo más viejo lenguaje de programación de alto nivel de extenso uso hoy en día; solamente el FORTRAN es más viejo.

Al igual que el FORTRAN, el Lisp ha cambiado mucho desde sus comienzos, y han existido unnúmero de dialectos en su historia.
Hoy, los dialectos Lisp de propósito general más ampliamente conocidos son el Common Lisp y el Scheme.

El Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church.

Se convirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligenciaartificial (AI).
Como uno de los primeros lenguajes de programación, el Lisp fue pionero en muchas ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol, el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto contenido.

El nombre LISP deriva del “LISt Processing”. Las listas encadenadas son una de las estructuras de datos importantes del Lisp, yel código fuente del Lisp en sí mismo está compuesto de listas.
Como resultado, los programas de Lisp pueden manipular el código fuente como una estructura de datos, dando lugar a los macro sistemas que permiten a los programadores crear una nueva sintaxis de lenguajes de programación de dominio específico empotrados en el Lisp.
La intercambiabilidad del código y los datos también da a Lisp suinstantáneamente reconocible sintaxis. Todo el código del programa es escrito como expresiones S, o listas entre paréntesis.
Una llamada de función o una forma sintáctica es escrita como una lista, con la función o el nombre del operador en primer lugar, y los argumentos a continuación; por ejemplo, una función f que toma tres argumentos puede ser llamada usando (f x y z).

Historia

El Lispfue inventado por John McCarthy en 1958 mientras estaba en el Instituto Tecnológico de Massachusetts (MIT).
McCarthy publicó su diseño en 1960 en un artículo de Communications of the ACM titulado “funciones recursivas de expresiones simbólicas y su cómputo por la máquina, parte I” (la “parte II” nunca fue publicada). Allí mostró que con algunos operadores simples y una notación para las funciones,uno puede construir un lenguaje turing completo para los algoritmos.
Desde 1955 ó 1956, el Information Processing Language fue el primer lenguaje de AI, y ya había incluido muchos de los conceptos, tales como proceso por lista y recursión, que vinieron a ser usados en el Lisp.

Ventajas

Sin embargo, este sistema nunca se terminó, y los programadores de LISP, hasta la fecha, siguen…