Ambiente de execução do Pronus Prolog
Autor(a) principal: | |
---|---|
Data de Publicação: | 1991 |
Outros Autores: | |
Tipo de documento: | Relatório |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRJ |
Texto Completo: | http://hdl.handle.net/11422/1093 |
Resumo: | Este é o primeiro de uma série de relatórios que descrevem o trabalho realizado pelo Grupo de Inteligência Artificial do NCE visando desenvolver um interpretador completo para a linguagem Prolog denominado Pronus Prolog. Este primeiro relatório descreve o ambiente de execução do interpretador e sua organização interna. Aqui são abordadas a gerência de memória, as estruturas de dados internas do interpretador, a implementação das estruturas de dados da linguagem Prolog, problemas relacionados com a representação interna de variáveis e como o módulo Mestre integra os demais módulos do interpretador. |
id |
UFRJ_d488fa812e4e1544d1b5fd6765b94cd0 |
---|---|
oai_identifier_str |
oai:pantheon.ufrj.br:11422/1093 |
network_acronym_str |
UFRJ |
network_name_str |
Repositório Institucional da UFRJ |
repository_id_str |
|
spelling |
Dallolio, Luciano Conrado MachadoSouza, Luiz Fernando Pereira de2016-11-10T14:18:54Z2023-11-30T03:03:05Z1991-07-30DALLOLIO, L. C. M.; SOUZA, L. F. P. Ambiente de execução do Pronus Prolog. Rio de Janeiro: NCE, UFRJ, 1991. 41 p. (Relatório Técnico, 10/91)http://hdl.handle.net/11422/1093Este é o primeiro de uma série de relatórios que descrevem o trabalho realizado pelo Grupo de Inteligência Artificial do NCE visando desenvolver um interpretador completo para a linguagem Prolog denominado Pronus Prolog. Este primeiro relatório descreve o ambiente de execução do interpretador e sua organização interna. Aqui são abordadas a gerência de memória, as estruturas de dados internas do interpretador, a implementação das estruturas de dados da linguagem Prolog, problemas relacionados com a representação interna de variáveis e como o módulo Mestre integra os demais módulos do interpretador.This is the first report of a series that describes the work performed by the Artificial Intelligence Group of NCE. The main purpose of this work is to develop a complete interpreter for Prolog named Pronus Prolog. This report describes the execution environment and the internal organization of the interpreter. It is discussed the memory management, the internal data structures, the implementation of Prolog's data structures, problems related with representation of variables, and the Master module that controls all the interpreter.Submitted by Raquel Porto (raquel@nce.ufrj.br) on 2016-11-10T14:18:54Z No. of bitstreams: 1 10_91_000040411.pdf: 3735540 bytes, checksum: 67a71399dc395bc6ff3ff0595050fb75 (MD5)Made available in DSpace on 2016-11-10T14:18:54Z (GMT). No. of bitstreams: 1 10_91_000040411.pdf: 3735540 bytes, checksum: 67a71399dc395bc6ff3ff0595050fb75 (MD5) Previous issue date: 1991-07-30porRelatório Técnico NCECNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPrologLinguagem de programaçãoAmbiente de execução do Pronus Prologinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/report1091abertoBrasilInstituto Tércio Pacitti de Aplicações e Pesquisas Computacionaisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJLICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/1093/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52ORIGINAL10_91_000040411.pdf10_91_000040411.pdfapplication/pdf1715451http://pantheon.ufrj.br:80/bitstream/11422/1093/3/10_91_000040411.pdf4c2b4b411208edf96a7135c62b683992MD53TEXT10_91_000040411.pdf.txt10_91_000040411.pdf.txtExtracted texttext/plain59585http://pantheon.ufrj.br:80/bitstream/11422/1093/4/10_91_000040411.pdf.txt316372593f585d316a436a45401190b4MD5411422/10932023-11-30 00:03:05.942oai:pantheon.ufrj.br:11422/1093TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:03:05Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false |
dc.title.pt_BR.fl_str_mv |
Ambiente de execução do Pronus Prolog |
title |
Ambiente de execução do Pronus Prolog |
spellingShingle |
Ambiente de execução do Pronus Prolog Dallolio, Luciano Conrado Machado CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Prolog Linguagem de programação |
title_short |
Ambiente de execução do Pronus Prolog |
title_full |
Ambiente de execução do Pronus Prolog |
title_fullStr |
Ambiente de execução do Pronus Prolog |
title_full_unstemmed |
Ambiente de execução do Pronus Prolog |
title_sort |
Ambiente de execução do Pronus Prolog |
author |
Dallolio, Luciano Conrado Machado |
author_facet |
Dallolio, Luciano Conrado Machado Souza, Luiz Fernando Pereira de |
author_role |
author |
author2 |
Souza, Luiz Fernando Pereira de |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Dallolio, Luciano Conrado Machado Souza, Luiz Fernando Pereira de |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Prolog Linguagem de programação |
dc.subject.por.fl_str_mv |
Prolog Linguagem de programação |
description |
Este é o primeiro de uma série de relatórios que descrevem o trabalho realizado pelo Grupo de Inteligência Artificial do NCE visando desenvolver um interpretador completo para a linguagem Prolog denominado Pronus Prolog. Este primeiro relatório descreve o ambiente de execução do interpretador e sua organização interna. Aqui são abordadas a gerência de memória, as estruturas de dados internas do interpretador, a implementação das estruturas de dados da linguagem Prolog, problemas relacionados com a representação interna de variáveis e como o módulo Mestre integra os demais módulos do interpretador. |
publishDate |
1991 |
dc.date.issued.fl_str_mv |
1991-07-30 |
dc.date.accessioned.fl_str_mv |
2016-11-10T14:18:54Z |
dc.date.available.fl_str_mv |
2023-11-30T03:03:05Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
DALLOLIO, L. C. M.; SOUZA, L. F. P. Ambiente de execução do Pronus Prolog. Rio de Janeiro: NCE, UFRJ, 1991. 41 p. (Relatório Técnico, 10/91) |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/11422/1093 |
identifier_str_mv |
DALLOLIO, L. C. M.; SOUZA, L. F. P. Ambiente de execução do Pronus Prolog. Rio de Janeiro: NCE, UFRJ, 1991. 41 p. (Relatório Técnico, 10/91) |
url |
http://hdl.handle.net/11422/1093 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.ispartof.pt_BR.fl_str_mv |
Relatório Técnico NCE |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Instituto Tércio Pacitti de Aplicações e Pesquisas Computacionais |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRJ instname:Universidade Federal do Rio de Janeiro (UFRJ) instacron:UFRJ |
instname_str |
Universidade Federal do Rio de Janeiro (UFRJ) |
instacron_str |
UFRJ |
institution |
UFRJ |
reponame_str |
Repositório Institucional da UFRJ |
collection |
Repositório Institucional da UFRJ |
bitstream.url.fl_str_mv |
http://pantheon.ufrj.br:80/bitstream/11422/1093/2/license.txt http://pantheon.ufrj.br:80/bitstream/11422/1093/3/10_91_000040411.pdf http://pantheon.ufrj.br:80/bitstream/11422/1093/4/10_91_000040411.pdf.txt |
bitstream.checksum.fl_str_mv |
dd32849f2bfb22da963c3aac6e26e255 4c2b4b411208edf96a7135c62b683992 316372593f585d316a436a45401190b4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ) |
repository.mail.fl_str_mv |
|
_version_ |
1784097076512030720 |