SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Sistemas y Computacion
 Prolog es un lenguaje de programación de propósito general de la lógica asociada
con la inteligencia artificial y lingüística computacional.
 Prolog tiene sus raíces en la lógica de primer orden, una lógica formal, ya
diferencia de muchos otros lenguajes de programación
 Prolog es declarativa: la lógica del programa se expresa en términos de relaciones,
representado como los hechos y las reglas. Un cálculo se inicia mediante la
ejecución de una consulta sobre estas relaciones.
 Prolog fue uno de los primeros lenguajes de programación lógica, y sigue siendo
el más popular entre estas lenguas hoy en día, con muchas implementaciones
libres y comerciales disponibles. Aunque en un principio destinado a
procesamiento del lenguaje natural, el lenguaje tiene desde entonces se extendía
lejos en otras áreas como la demostración de teoremas, los sistemas expertos,
juegos, sistemas de respuesta automática, ontologías y sistemas de control
sofisticados. Entornos Prolog modernos apoyan la creación de interfaces gráficas
de usuario, así como las aplicaciones administrativas y en red.
 El Lisp (o LISP) es una familia de lenguajes de programación de computadora de
tipo multiparadigma con una larga historia y una sintaxis completamente entre
paréntesis.
 Especificado originalmente en 1958 por John McCarthy y sus colaboradores en
el Instituto Tecnológico de Massachusetts, 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.
 El nombre LISP deriva del "LISt Processing" (Proceso de LIStas). Las listas
encadenadas son una de las estructuras de datos importantes del Lisp, y el 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.
 CLIPS (C Language Integrated Production System) es una herramienta para el desarrollo de
sistemas
 Se diseñó para facilitar el desarrollo de software que modele el conocimiento humano
(expertise):
 Con propósitos específicos: alta portabilidad, bajo coste, y facilidad de integración.
 CLIPS permite integración completa con otros lenguajes de programación como C o Ada.
 Puede ser llamado desde un lenguaje procedural, realizando su función y devolver el
 control al programa que le llamó.
 También se puede definir código procedural como funciones externas llamadas desde
 CLIPS. Cuando el código externo finaliza su ejecución devuelve el control a CLIPS.
 CLIPS es un entorno completo para la construcción de SE basados en reglas y/o objetos. La
versión
 estándar de CLIPS proporciona un entorno de desarrollo interactivo orientado a texto,
incluyendo una
 herramienta de depuración, ayuda on-line y un editor integrado, aunque se han desarrollado
interfaces
 visuales para plataformas Macintosh, Windows 3.x y el sistema X Window.
 CLIPS distingue mayúsculas y minúsculas (case-sensitive), igual que el lenguaje C.
Prolog LISP CRIPS
Para programar artefactos
electrónicos mediante el
paradigma lógico
Se convirtió rápidamente en el
lenguaje de programación
favorito en la investigación de
la inteligencia artificial
se encuentran la Programación
lógica, la Programación
imperativa y la Programación
Orientada a Objetos
El Prolog (o PROLOG),
proveniente del francés
PROgrammation en LOGique
El nombre LISP deriva del
"LISt Processing" (Proceso de
LIStas).
Es un acrónimo de C Language
Integrated Production System
(Sistema de Producción
Integrado en Lenguaje C).
Es un lenguaje para programar
artefactos electrónicos mediante
el paradigma lógico con técnicas
de producción final interpretada
Permiten a los programadores
crear una nueva sintaxis de
lenguajes de programación de
dominio específico empotrados
en el Lisp
Probablemente es el sistema
experto más ampliamente usado
debido a que es rápido, eficiente
y gratuito. Aunque ahora es de
dominio público, aún es
actualizado y mantenido por su
autor original, Gary Riley
Entre los objetivos de la
creación de Prolog está la
evolución de los lenguajes, como
también el bajo ”costo y
facilidad'
Intercambiabilidad del código y
los datos también da a Lisp su
instantáneamente reconocible
sintaxis.
También se puede definir código
procedural como funciones
externas llamadas desde
CLIPS. Cuando el código externo
finaliza su ejecución devuelve el
control a CLIPS.
Paradigma lógico con técnicas
de producción final interpretada.
Es bastante conocido en el área
de la Ingeniería Informática para
investigación en Inteligencia
Artificial
El propósito general más
ampliamente conocidos son
el Common Lisp y el Scheme.el
código fuente del Lisp en sí
mismo está compuesto de listas.
Es un entorno completo para la
construcción de SE basados en
reglas y/o objetos

Más contenido relacionado

La actualidad más candente

Metreología programación
Metreología programaciónMetreología programación
Metreología programaciónLaura Martos
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLuis Fernando Aguas Bucheli
 
Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3
Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3
Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3Ana Ruth G H
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalFernando Galvez
 
Compiladores para fortran, pascal y c
Compiladores para fortran, pascal y cCompiladores para fortran, pascal y c
Compiladores para fortran, pascal y cLeonardo Lopez
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONGabriel Alija
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónOscar Delgado
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionMary Guaman
 
Presentación Lenguajes de Programación y Utilerias
Presentación Lenguajes de Programación y UtileriasPresentación Lenguajes de Programación y Utilerias
Presentación Lenguajes de Programación y UtileriasPetros Peña Vallejo
 
Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacionarmandoperera
 

La actualidad más candente (17)

Metreología programación
Metreología programaciónMetreología programación
Metreología programación
 
Taller 9 compiladores
Taller 9 compiladoresTaller 9 compiladores
Taller 9 compiladores
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de Programación
 
Prolog
PrologProlog
Prolog
 
Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3
Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3
Diversidad de Lenguajes de Programación Orientada a Objetos Actividad 3
 
Lógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de PascalLógica De La Programación Y Lenguaje de Pascal
Lógica De La Programación Y Lenguaje de Pascal
 
Compiladores para fortran, pascal y c
Compiladores para fortran, pascal y cCompiladores para fortran, pascal y c
Compiladores para fortran, pascal y c
 
ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
 
Consulta c++
Consulta c++Consulta c++
Consulta c++
 
Pearl
PearlPearl
Pearl
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Libro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACIONLibro 2 - ORIGENES DE LA PROGRAMACION
Libro 2 - ORIGENES DE LA PROGRAMACION
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Tipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacionTipos y lasificacion de lenguajes de programacion
Tipos y lasificacion de lenguajes de programacion
 
Presentación Lenguajes de Programación y Utilerias
Presentación Lenguajes de Programación y UtileriasPresentación Lenguajes de Programación y Utilerias
Presentación Lenguajes de Programación y Utilerias
 
Conceptos de programacion
Conceptos de programacionConceptos de programacion
Conceptos de programacion
 

Similar a Calculo en grupo ---- motato -tenelema__carvache__p_roaño

Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISPSotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISPAyrton Adame
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
Clasificacion de los lenguales de programacion
Clasificacion de los lenguales de programacionClasificacion de los lenguales de programacion
Clasificacion de los lenguales de programacionbryan1198
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindiceswashington1987
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Software de Programación Lógica.
Software de Programación Lógica.Software de Programación Lógica.
Software de Programación Lógica.Edison Guerra
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaOnce Redes
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosRicardoAlbertoSalmor
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Expocision de especialidad
Expocision de especialidadExpocision de especialidad
Expocision de especialidadIzabeliita
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programaciontamaaraa
 

Similar a Calculo en grupo ---- motato -tenelema__carvache__p_roaño (20)

Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISPSotfware de Programacion Lógica - CLIPS, PROLOG, LISP
Sotfware de Programacion Lógica - CLIPS, PROLOG, LISP
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Clasificacion de los lenguales de programacion
Clasificacion de los lenguales de programacionClasificacion de los lenguales de programacion
Clasificacion de los lenguales de programacion
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindices
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Integrantes
IntegrantesIntegrantes
Integrantes
 
Software de Programación Lógica.
Software de Programación Lógica.Software de Programación Lógica.
Software de Programación Lógica.
 
Tarea3
Tarea3 Tarea3
Tarea3
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Lenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetosLenguajes de programacion orientada a objetos
Lenguajes de programacion orientada a objetos
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Expocision de especialidad
Expocision de especialidadExpocision de especialidad
Expocision de especialidad
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 
Metreología programacion
Metreología programacionMetreología programacion
Metreología programacion
 

Calculo en grupo ---- motato -tenelema__carvache__p_roaño

  • 2.  Prolog es un lenguaje de programación de propósito general de la lógica asociada con la inteligencia artificial y lingüística computacional.  Prolog tiene sus raíces en la lógica de primer orden, una lógica formal, ya diferencia de muchos otros lenguajes de programación  Prolog es declarativa: la lógica del programa se expresa en términos de relaciones, representado como los hechos y las reglas. Un cálculo se inicia mediante la ejecución de una consulta sobre estas relaciones.  Prolog fue uno de los primeros lenguajes de programación lógica, y sigue siendo el más popular entre estas lenguas hoy en día, con muchas implementaciones libres y comerciales disponibles. Aunque en un principio destinado a procesamiento del lenguaje natural, el lenguaje tiene desde entonces se extendía lejos en otras áreas como la demostración de teoremas, los sistemas expertos, juegos, sistemas de respuesta automática, ontologías y sistemas de control sofisticados. Entornos Prolog modernos apoyan la creación de interfaces gráficas de usuario, así como las aplicaciones administrativas y en red.
  • 3.  El Lisp (o LISP) es una familia de lenguajes de programación de computadora de tipo multiparadigma con una larga historia y una sintaxis completamente entre paréntesis.  Especificado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, 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.  El nombre LISP deriva del "LISt Processing" (Proceso de LIStas). Las listas encadenadas son una de las estructuras de datos importantes del Lisp, y el 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.
  • 4.  CLIPS (C Language Integrated Production System) es una herramienta para el desarrollo de sistemas  Se diseñó para facilitar el desarrollo de software que modele el conocimiento humano (expertise):  Con propósitos específicos: alta portabilidad, bajo coste, y facilidad de integración.  CLIPS permite integración completa con otros lenguajes de programación como C o Ada.  Puede ser llamado desde un lenguaje procedural, realizando su función y devolver el  control al programa que le llamó.  También se puede definir código procedural como funciones externas llamadas desde  CLIPS. Cuando el código externo finaliza su ejecución devuelve el control a CLIPS.  CLIPS es un entorno completo para la construcción de SE basados en reglas y/o objetos. La versión  estándar de CLIPS proporciona un entorno de desarrollo interactivo orientado a texto, incluyendo una  herramienta de depuración, ayuda on-line y un editor integrado, aunque se han desarrollado interfaces  visuales para plataformas Macintosh, Windows 3.x y el sistema X Window.  CLIPS distingue mayúsculas y minúsculas (case-sensitive), igual que el lenguaje C.
  • 5. Prolog LISP CRIPS Para programar artefactos electrónicos mediante el paradigma lógico Se convirtió rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia artificial se encuentran la Programación lógica, la Programación imperativa y la Programación Orientada a Objetos El Prolog (o PROLOG), proveniente del francés PROgrammation en LOGique El nombre LISP deriva del "LISt Processing" (Proceso de LIStas). Es un acrónimo de C Language Integrated Production System (Sistema de Producción Integrado en Lenguaje C). Es un lenguaje para programar artefactos electrónicos mediante el paradigma lógico con técnicas de producción final interpretada Permiten a los programadores crear una nueva sintaxis de lenguajes de programación de dominio específico empotrados en el Lisp Probablemente es el sistema experto más ampliamente usado debido a que es rápido, eficiente y gratuito. Aunque ahora es de dominio público, aún es actualizado y mantenido por su autor original, Gary Riley Entre los objetivos de la creación de Prolog está la evolución de los lenguajes, como también el bajo ”costo y facilidad' Intercambiabilidad del código y los datos también da a Lisp su instantáneamente reconocible sintaxis. También se puede definir código procedural como funciones externas llamadas desde CLIPS. Cuando el código externo finaliza su ejecución devuelve el control a CLIPS. Paradigma lógico con técnicas de producción final interpretada. Es bastante conocido en el área de la Ingeniería Informática para investigación en Inteligencia Artificial El propósito general más ampliamente conocidos son el Common Lisp y el Scheme.el código fuente del Lisp en sí mismo está compuesto de listas. Es un entorno completo para la construcción de SE basados en reglas y/o objetos