This thesis reports the achieved results of concepts developed for integration a declarative style of programming and interactive computer graphics techniques. On account of this high expressive power, the logic programming paradigm was preferred. Therefore a graphical modeling system was conceived entirely in logic. The main characteristic of such a system is the way graphical objects can be known by a program. On the other hand, as the end-user can not be considered as a simple input/output device, techniques for graphical dialogue specification were developed. this was done in logic, as well where executable specifications are easier to be produced. The underlying model was based on the way graphical input is managed in current graphical...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
A programming language is a tool and a vehicle for applications. The need to promote the evolution o...
Some experiments are reported on how to get a 'user friendly' graphical display of results obtained ...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
We present a framework to build platform-independent, graphical applications in Prolog, implemented ...
Abstract: Logical programming has many merits that should appeal to modellers. It enables declarativ...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
Logic Programming is an advanced paradigm for declarative specification of problems. In the logic pr...
Logic programming has been attracting increasing interest in recent years. Its first realisation in ...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...
We present a logic programming language, GCLA (Generalized horn Clause LAnguage), that is based on a...
Prolog is a useful tool for geometry and graphics implementations because its primitives, such as un...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
A programming language is a tool and a vehicle for applications. The need to promote the evolution o...
Some experiments are reported on how to get a 'user friendly' graphical display of results obtained ...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
We present a framework to build platform-independent, graphical applications in Prolog, implemented ...
Abstract: Logical programming has many merits that should appeal to modellers. It enables declarativ...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
Two methods for improving the quality of Computer Assisted Instruction are examined. They are: using...
Logic Programming is an advanced paradigm for declarative specification of problems. In the logic pr...
Logic programming has been attracting increasing interest in recent years. Its first realisation in ...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
We believe that the pragmatics and understanding of formal logic and also declarative programming la...
We present a logic programming language, GCLA (Generalized horn Clause LAnguage), that is based on a...
Prolog is a useful tool for geometry and graphics implementations because its primitives, such as un...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
A programming language is a tool and a vehicle for applications. The need to promote the evolution o...