lenguajes de programación

Páginas: 11 (2521 palabras) Publicado: 14 de junio de 2014



























ÍNDICE



.Presentación …………………………………………………… 2
.Gènesis……………………………………………………………4
.Caracterìsticas …………………………………………………..6
.Aplicaciones pràcticas ……………………………………… . 7
.Ejemplos…………………………………………………………16
.Conclusiones……………………………………………………40
.Bibliografìa………………………………………………………42















PRESENTACIÓN
Durante losprimeros años de la década del 70, cuando existía la “crisis del software”, donde la creación de nuevos programas para satisfacer las necesidades de aquel entonces involucraba costos mayores, los cuales no podían ser satisfechos, ya que eran superiores a los del hardware que los ejecutaba. Lo anterior lleva a investigar numerosas alternativas, entre las cuales los nuevos lenguajes que se “crearían”tendrían que ser distintos a los “lenguajes corrientes'” (basados en instrucciones algorítmicas y procedimientos). Es entonces cuando surge la siguiente interrogante: si el hombre “procesa” más información por inferencia lógica que por cálculo, entonces ¿podrá la máquina (computador) hacer lo mismo?

En una respuesta a la crisis que ocurría en aquel entonces y producto del avance de la lógicamoderna (de tipo funcional), nace PROLOG (“PROgramación en LOGica”).

El objetivo del siguiente informe tiene como meta dar a conocer un tipo de lenguaje de programación, más específicamente el lenguaje “PROLOG”; en las siguientes páginas se mencionará y explicará los aspectos más relevantes de este lenguaje, además se dará algunos ejemplos básicos de las definiciones que aparecerán en esteinforme. También se dará a conocer la estructura, algunos comandos y operadores básicos, entre otros, y por último se hablará un poco de la evolución de PROLOG.
OBJETIVOS PARA EL CUAL FUE CREADO
Entre los objetivos de la creación de Prolog está la evolución de los lenguajes, como también el bajo ”costo y facilidad' de programación que este puede ofrecer, ya que como su nombre lo indicaPROLOG(PROgramming in LOGic), es un programa que usa la lógica para resolver los problemas. Por otra parte, el lenguaje está orientado para trabajar en aplicaciones de inteligencia artificial.

DEFINICIÓN
Prolog es un lenguaje de programación creado para representar y utilizar el conocimiento que se tiene sobre un determinado dominio. Más exactamente, el dominio es un conjunto de objetos y el conocimientose representa por un conjunto de relaciones que describen las propiedades de los objetos y sus interrelaciones. Un conjunto de reglas que describa estas propiedades y estas relaciones es un programa PROLOG. Una definición más accesible para el usuario común sería:
Prolog es un lenguaje de programación que es usado para resolver problemas que envuelven objetos y las relaciones entre ellos.
Sudefinición basada en la lógica formal, permite ejecutar estatutos que no son otra cosa que oraciones de un lenguaje lógico elemental particular de cláusulas. Prolog por su naturaleza muestra una habilidad para describir gramáticas, en particular gramáticas libres de contexto.









GÈNESIS
Se trata de un lenguaje de programación ideado a principios de los años 70 en la Universidad deAix-Marseille I (Marsella,Francia) por los estudiantes modélicos Alain Colmerauer y Philippe Roussel. Nació de un proyecto que no tenía como objetivo la traducción de un lenguaje de programación, sino la clasificación algorítmica de lenguajes naturales. Alain Colmerauer y Robert Pasero trabajaban en la parte del procesado del lenguaje natural y Jean Trudel y Philippe Roussel en la parte de deduccióne inferencia del sistema. Interesado por el método de resolución SL, Trudel persuadió a Robert Kowalski para que se uniera al proyecto, dando lugar a una versión preliminar del lenguaje Prolog a finales de 19712 y apareciendo la versión definitiva en 1972.3 Esta primera versión de Prolog fue programada en ALGOL W.
Inicialmente se trataba de un lenguaje totalmente interpretado hasta que, en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS