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…