LIST Es en realidad una lista LIST
, y por tanto puede ser tratado como datos por otro programa LIST o por sí mismo. De este modo, puede modificar sus propias instrucciones de programa o añadirse a sí mismo instrucciones nuevas. Y lo que es más curioso, un programa [ISP dado puede escribir un programa LISP completamente nuevo. Los programas LISP se interpretan según van siendo ejecutados. Eso ayuda al desarrollo del software de inteligencia artificial, ya que la programación A es un proceso de ensayo y error. Una ventaja de LISP frente a otros lenguajes simbólicos es que ha sido utilizado durante mucho tiempo y en muchos laboratorios de investigación
, y por tanto puede ser tratado como datos por otro programa LIST o por sí mismo. De este modo, puede modificar sus propias instrucciones de programa o añadirse a sí mismo instrucciones nuevas. Y lo que es más curioso, un programa [ISP dado puede escribir un programa LISP completamente nuevo. Los programas LISP se interpretan según van siendo ejecutados. Eso ayuda al desarrollo del software de inteligencia artificial, ya que la programación A es un proceso de ensayo y error. Una ventaja de LISP frente a otros lenguajes simbólicos es que ha sido utilizado durante mucho tiempo y en muchos laboratorios de investigación
PROLOG (programación lógica: es otro de los lenguajes de programación
ampliamente utilizados en IA. PROLOG fue desarrollado en Francia, en 1973
por Alain Colmenauer y su equipo de investigación en la Universidad de
Marseilles. Inicialmente fue utilizado para el procesamiento de lenguaje natural,
pero posteriormente se popularizó entre los desarrolladores de aplicaciones de
IA por su capacidad de manipulación simbólica. Utilizando los resultados del
grupo francés, Robert Kowalski de la Universidad de Edimburgo, en Escocia,
desarrolló la teoría de la programación lógica. La sintaxis propuesta por
Edimburgo, se considera el estándar de facto del PROLOG. A partir de 1981
tuvo una importante difusión en todo el mundo, especialmente porque los
japoneses decidieron utilizar PROLOG para el desarrollo de sus sistemas de
computación de quinta generación. (1)
Comentarios
Publicar un comentario