On the Implementation of GNU Prolog
| dc.contributor.author | Diaz, Daniel | |
| dc.contributor.author | Abreu, Salvador | |
| dc.contributor.author | Codognet, Philippe | |
| dc.date.accessioned | 2012-01-30T16:09:31Z | |
| dc.date.available | 2012-01-30T16:09:31Z | |
| dc.date.issued | 2011-12 | |
| dc.description.abstract | GNU Prolog is a general-purpose implementation of the Prolog language, which distinguishes itself from most other systems by being, above all else, a native-code compiler which produces stand-alone executables which do not rely on any bytecode emulator or meta-interpreter. Other aspects which stand out include the explicit organization of the Prolog system as a multipass compiler, where intermediate representations are materialized, in Unix compiler tradition. GNU Prolog also includes an extensible and high-performance finite-domain constraint solver, integrated with the Prolog language but implemented using independent lower-level mechanisms. This paper discusses the main issues involved in designing and implementing GNU Prolog: requirements, system organization, performance, and portability issues as well as its position with respect to other Prolog system implementations and the ISO standardization initiative. | por |
| dc.identifier.authorbook | nao | por |
| dc.identifier.authoremail | nd | |
| dc.identifier.authoremail | spa@uevora.pt | |
| dc.identifier.authoremail | nd | |
| dc.identifier.editorbook | nao | por |
| dc.identifier.uri | http://arxiv.org/abs/1012.2496 | |
| dc.identifier.uri | http://hdl.handle.net/10174/4563 | |
| dc.language.iso | por | por |
| dc.publisher | Cambridge University Press | por |
| dc.rights | openAccess | por |
| dc.subject | Programação em Lógica | por |
| dc.subject | Linguagens de Programação | por |
| dc.title | On the Implementation of GNU Prolog | por |
| dc.type | article | por |