Pronnus Prolog : arquitetura e implementação

Detalhes bibliográficos
Autor(a) principal: Dallolio, Valério Machado
Data de Publicação: 1989
Outros Autores: Souza, Luiz Fernando Pereira de
Tipo de documento: Relatório
Idioma: por
Título da fonte: Repositório Institucional da UFRJ
Texto Completo: http://hdl.handle.net/11422/1561
Resumo: Este relatório descreve a arquitetura e implementação do Interpretador Pronnus Prolog. São abordados os aspectos relevantes que diferenciam a implementação do Prolog das linguagens tradicionais, tais como análise voltada para expressões, geração de código baseado em pseudo-instruções, gerência de código em tempo de execução e interpretação do código gerado.
id UFRJ_85bfe164f13b3ea97fd41ef96e7d927f
oai_identifier_str oai:pantheon.ufrj.br:11422/1561
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Dallolio, Valério MachadoSouza, Luiz Fernando Pereira de2017-03-14T17:37:37Z2023-11-30T03:01:57Z1989-03-31DALLOLIO, V. M. Pronnus prolog: arquitetura e implementação. Rio de Janeiro: NCE, UFRJ, 1989. 24 p. (Relatório Técnico, 01/89)http://hdl.handle.net/11422/1561Este relatório descreve a arquitetura e implementação do Interpretador Pronnus Prolog. São abordados os aspectos relevantes que diferenciam a implementação do Prolog das linguagens tradicionais, tais como análise voltada para expressões, geração de código baseado em pseudo-instruções, gerência de código em tempo de execução e interpretação do código gerado.This report describes the Pronnus Prolog Interpreter's architecture and implementation. Teh remarkable aspects that differentiatethe Prolog implementation from traditional languages, such as analysis with respect to expressions, code generation based on pseudo-instructions, code management at execution time and interpretation of the generated code, are also broach.Submitted by Elaine Almeida (elaine.almeida@nce.ufrj.br) on 2017-03-14T17:37:37Z No. of bitstreams: 1 01_89_000040360.pdf: 870412 bytes, checksum: 95589c75f19a85b5d0c2e0893a706316 (MD5)Made available in DSpace on 2017-03-14T17:37:37Z (GMT). No. of bitstreams: 1 01_89_000040360.pdf: 870412 bytes, checksum: 95589c75f19a85b5d0c2e0893a706316 (MD5) Previous issue date: 1989-03-31porRelatório Técnico NCECNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPrologLinguagem de programaçãoPronnus Prolog : arquitetura e implementaçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/report0189abertoBrasilInstituto 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:UFRJORIGINAL01_89_000040360.pdf01_89_000040360.pdfapplication/pdf870412http://pantheon.ufrj.br:80/bitstream/11422/1561/1/01_89_000040360.pdf95589c75f19a85b5d0c2e0893a706316MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81853http://pantheon.ufrj.br:80/bitstream/11422/1561/2/license.txtdd32849f2bfb22da963c3aac6e26e255MD52TEXT01_89_000040360.pdf.txt01_89_000040360.pdf.txtExtracted texttext/plain31956http://pantheon.ufrj.br:80/bitstream/11422/1561/3/01_89_000040360.pdf.txtcf6d9801c4ff7f2d7e5e3fe3e235cabaMD5311422/15612023-11-30 00:01:57.509oai:pantheon.ufrj.br:11422/1561TElDRU7Dh0EgTsODTy1FWENMVVNJVkEgREUgRElTVFJJQlVJw4fDg08KCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCB2b2PDqihzKSBvKHMpIGF1dG9yKGVzKSBvdSBwcm9wcmlldMOhcmlvKHMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBjb25jZWRlKG0pIGFvIFJlcG9zaXTDs3JpbyBQYW50aGVvbiBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gZGUgSmFuZWlybyAoVUZSSikgbyBkaXJlaXRvIG7Do28gLSBleGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vKSBlbSB0b2RvIG8gbXVuZG8sIGVtIGZvcm1hdG8gZWxldHLDtG5pY28gZSBlbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8sIG1hcyBuw6NvIGxpbWl0YWRvIGEgw6F1ZGlvIGUvb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZSSiBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhZHV6aXIgYSBhcHJlc2VudGHDp8OjbyBkZSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGEgZmluYWxpZGFkZSBkZSBwcmVzZXJ2YcOnw6NvLgoKVm9jw6ogdGFtYsOpbSBjb25jb3JkYSBxdWUgYSBVRlJKIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXNzYSBzdWJtaXNzw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8OjbyBkaWdpdGFsLgoKRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSB2b2PDqiB0ZW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIGEgc3VhIGFwcmVzZW50YcOnw6NvLCBjb20gbyBtZWxob3IgZGUgc2V1cyBjb25oZWNpbWVudG9zLCBuw6NvIGluZnJpbmdpIGRpcmVpdG9zIGF1dG9yYWlzIGRlIHRlcmNlaXJvcy4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCB2b2PDqiBuw6NvIHRlbSBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBlIGNvbmNlZGUgYSBVRlJKIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRhIHN1Ym1pc3PDo28uCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIHF1ZSBmb2ksIG91IHRlbSBzaWRvIHBhdHJvY2luYWRvIG91IGFwb2lhZG8gcG9yIHVtYSBhZ8OqbmNpYSBvdSBvdXRybyhzKSBvcmdhbmlzbW8ocykgcXVlIG7Do28gYSBVRlJKLCB2b2PDqiBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWxxdWVyIGRpcmVpdG8gZGUgUkVWSVPDg08gb3UgZGUgb3V0cmFzIG9icmlnYcOnw7VlcyByZXF1ZXJpZGFzIHBvciBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUkogaXLDoSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8ocykgc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgcHJvcHJpZXTDoXJpbyhzKSBkYSBzdWJtaXNzw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EsIG5vIGF0byBkZSBzdWJtaXNzw6NvLgo=Repositório de PublicaçõesPUBhttp://www.pantheon.ufrj.br/oai/requestopendoar:2023-11-30T03:01:57Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.pt_BR.fl_str_mv Pronnus Prolog : arquitetura e implementação
title Pronnus Prolog : arquitetura e implementação
spellingShingle Pronnus Prolog : arquitetura e implementação
Dallolio, Valério Machado
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Prolog
Linguagem de programação
title_short Pronnus Prolog : arquitetura e implementação
title_full Pronnus Prolog : arquitetura e implementação
title_fullStr Pronnus Prolog : arquitetura e implementação
title_full_unstemmed Pronnus Prolog : arquitetura e implementação
title_sort Pronnus Prolog : arquitetura e implementação
author Dallolio, Valério Machado
author_facet Dallolio, Valério 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, Valério 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 relatório descreve a arquitetura e implementação do Interpretador Pronnus Prolog. São abordados os aspectos relevantes que diferenciam a implementação do Prolog das linguagens tradicionais, tais como análise voltada para expressões, geração de código baseado em pseudo-instruções, gerência de código em tempo de execução e interpretação do código gerado.
publishDate 1989
dc.date.issued.fl_str_mv 1989-03-31
dc.date.accessioned.fl_str_mv 2017-03-14T17:37:37Z
dc.date.available.fl_str_mv 2023-11-30T03:01:57Z
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, V. M. Pronnus prolog: arquitetura e implementação. Rio de Janeiro: NCE, UFRJ, 1989. 24 p. (Relatório Técnico, 01/89)
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11422/1561
identifier_str_mv DALLOLIO, V. M. Pronnus prolog: arquitetura e implementação. Rio de Janeiro: NCE, UFRJ, 1989. 24 p. (Relatório Técnico, 01/89)
url http://hdl.handle.net/11422/1561
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/1561/1/01_89_000040360.pdf
http://pantheon.ufrj.br:80/bitstream/11422/1561/2/license.txt
http://pantheon.ufrj.br:80/bitstream/11422/1561/3/01_89_000040360.pdf.txt
bitstream.checksum.fl_str_mv 95589c75f19a85b5d0c2e0893a706316
dd32849f2bfb22da963c3aac6e26e255
cf6d9801c4ff7f2d7e5e3fe3e235caba
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_ 1784097082781466624