LENGUAJES
Y SISTEMAS DE PROGRAMACIÓN.
Pueden desarrollarse Sistemas
Expertos en cualquier lengueje de programación. Sin embargo hay
algunos lenguejes que por los conceptos dados son especialmente
adecuados. En la mayoria de los casos se subordinan lenguajes de
programación a los diferentes paradigmas de programación.
Aqui reproducimos un breve resumen
de los paradigmas de programación:
- Paradigma de procedimiento:
- Bajo esta definición se
entiende la programación algoritmica. Un programa consta
de la descripción del desarrollo del procesamiento.
- Paradigma declarativo de
programación:
- Es la descripción de un
problema con hechos y reglas. En un cumplimiento estricto
del paradigma no pueden formularse desarrollos de
procedimiento.
- Paradigma funcional de
programación:
- La solución de un problema se
consigue con la secuencia aplicación de funciones. Una
función ejecutada suministra como resultado un valor,
que es procesado por la función anterior. En el
cumplimiento consecuente del paradigma funcional de
programación, no se requerirá de ninguna asignación de
valor en un programa.
- Programación orientada al
objeto:
- En la programación orientada
al objeto se describen objetos. Estos envian información
a (otros) objetos y aplican métodos a la recepción de
información. Estos métodos pueden enviar a su vez
informaciones o provocar también modificaciones en el
estado del objeto.
Los lenguajes que han encontrado
mayor aplicación en el desarrollo de sistemas expertos y Shells
son el PROLOG y el LISP.
El PROLOG es un lengueje
declarativo en el que el conocimiento puede representarse
facilmente como reglas de producción.
El LIST es un lengueje funcional, -
al igual que el PROLOG - presenta las siguientes ventajas:
Su pricipal orientación se centra
más en el procesamiento de simbolos y estructuras que en el
calculo con cifras. Además no hay diferenciación entre
estructura de datos y de programas.
Otra ayuda procede de los Shells,
que pueden encontrarse en el mercado con distintas capacidades.
Esto se basan alternativamente en el PROLOG o en el LISP.
Autor: Ricardo Zapata.
miguelz99@latinmail.com
Cali - Colombia Abril 1999.