Neste trabalho pretende-se efectuar o estudo e a implementação de uma interface bidireccional entre o GNU-Prolog e a linguagem Java. O objectivo desta ferramenta é dar a possibilidade de utilizar o poder da programação em lógica dentro de um ambiente multi-plataforma. Pretende-se possibilitar a escrita de programas Prolog que invocam métodos Java e programas Java que chamam predicados Prolog. Java e Prolog são um par ideal para disponibilizar úteis "aplicações inteligentes", com interfaces actuais, disponibilizadas para diferentes sistemas operativos existentes. Misturada com o Java esta "inteligência" beneficia das características desta linguagem como independência de plataformas, segurança, tratamento de excepções e segurança de tipos ent...
Com o crescente número de usuários de computadores, novas ferramentas têm sido apresentadas com a fi...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
Apresenta-se inicialmente uma introdução à programação em lógica através de uma abordagem evolutiva....
Modern software is often realized as a modular combination of subsystems for, e. g., knowledge mana...
[ES] El presente documento presenta el desarrollo de una interfaz Java que, junto con un intérprete...
Esta dissertação consista no projeto e implementação de um interpretador PROLOG basico (isto é, sem ...
Abstract. Modern software often relies on the combination of several software modules that are devel...
Logic languages excel for problems that can be defined declaratively, e.g. applications that require...
A principal motivação para o uso de programação em lógica e permitir que os programadores descrevam ...
Although object-oriented languages are nowadays the mainstream for application development, several ...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Las múltiples implementaciones de Prolog son una parte fundamental de desarrollo de la programación ...
tuProlog is a light-weight Prolog engine, fully interoperable with Java and specifically designed t...
Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger ...
Este trabalho tem por objetivo servir de referência inicial às pessoas interessadas em Programação L...
Com o crescente número de usuários de computadores, novas ferramentas têm sido apresentadas com a fi...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
Apresenta-se inicialmente uma introdução à programação em lógica através de uma abordagem evolutiva....
Modern software is often realized as a modular combination of subsystems for, e. g., knowledge mana...
[ES] El presente documento presenta el desarrollo de una interfaz Java que, junto con un intérprete...
Esta dissertação consista no projeto e implementação de um interpretador PROLOG basico (isto é, sem ...
Abstract. Modern software often relies on the combination of several software modules that are devel...
Logic languages excel for problems that can be defined declaratively, e.g. applications that require...
A principal motivação para o uso de programação em lógica e permitir que os programadores descrevam ...
Although object-oriented languages are nowadays the mainstream for application development, several ...
tuProlog is a Java-based Prolog engine explicitly designed to be minimal, dynamically configurable, ...
Las múltiples implementaciones de Prolog son una parte fundamental de desarrollo de la programación ...
tuProlog is a light-weight Prolog engine, fully interoperable with Java and specifically designed t...
Today, Prolog is often used to solve well-defined, domain-specific problems that are part of larger ...
Este trabalho tem por objetivo servir de referência inicial às pessoas interessadas em Programação L...
Com o crescente número de usuários de computadores, novas ferramentas têm sido apresentadas com a fi...
The number of approaches existing to enable a smooth interaction between Java and Prolog programs te...
Apresenta-se inicialmente uma introdução à programação em lógica através de uma abordagem evolutiva....