Pronnus Prolog : arquitetura e implementação
Autor(a) principal: | |
---|---|
Data de Publicação: | 1989 |
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/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 |