Anda di halaman 1dari 2

Programacin Lgica y Funcional Introduccin

Una de las inquietudes que tena sobre ProLog y Haskell era el Dnde se aplica esto?, los textos que nos presentaron Aplicaciones de ProLog y Programacin en ProLog, dan una muy buena idea de cmo y dnde se aplica esta forma de programar, incluso da una opcin de usarlo en ciertas situaciones si no es en todas.

Programacin y Aplicaciones de ProLog

De las caractersticas ms atractivas que se expusieron en el texto de ProLog son las Reglas de negocios y los tipos de conocimientos que se

requieren, ya que establece hechos que la maquina puede entender, resolver problemas por una serie de pasos y modelar relaciones entre objetos con un conjunto de reglas. Es como un manual que sigue detalladamente adems de utilizar una lgica relacional. Tambin la integracin de Java, que en este momento la veo muy necesaria personalmente para proyectos escolares y aplicacin de ProLog en software.

En las reas de aplicacin de ProLog como en bases de datos, ProLog muestra ciertas ventajas como en diccionario de datos, en el manejo de los datos es totalmente flexible, pero tambin desventajas donde el diccionario de datos se precisa para mantener el orden en la B.D. De otras partes como el mdulo de preguntas y el gestor de datos donde ofrece ms agilidad para la bsqueda de datos. En la creacin de tablas y relaciones tiene la misma estructura pero solo es comparable con gestores de bases de datos como lo hace en el texto SQL. Es ah donde la sintaxis de ProLog es mucho ms sencilla e intuitiva. En el caso de los sistemas expertos es el ms recomendado ya que se basa en datos y en conocimientos especficos, los cuales deben de ser manipulados para la comprensin del trabajo e que realiza. El adquirir conocimiento con el tiempo y

Programacin Lgica y Funcional sin lmite, la prediccin de cosas que sern ciertas basndose en su conocimiento, deducciones, conclusiones, incluso el explicar cmo ha tenido o llegado a una conclusin. El simple hecho de poder relacionar datos de tal manera es muy interesante, incluso da a conocer que hace realmente un sistema experto. El lenguaje natural en si es muy difcil de programar aunque existen una serie de reglas de lenguaje, existen expresiones, sintaxis y formacin de oraciones que son complejas, ya que estas vienen directo del pensamiento humano, y el cual es uno de los ms difciles. ProLog tiene la capacidad de relaciones datos as como nosotros, as que se le es posible trabajar con el lenguaje natural y utiliza las principales fases del procesamiento.

White Paper - Programacion lgica GERARDO ROSSEL - Investigador del CAETI. grossel@computer.org reas De Aplicacin - Marisa Navarro 2008-09