[en] A TOOL FOR MODULAR LITERATE PROGRAMMING

Detalhes bibliográficos
Ano de defesa: 2002
Autor(a) principal: CARLOS ROBERTO SERRA PINTO CASSINO
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: MAXWELL
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=2
http://doi.org/10.17771/PUCRio.acad.2839
Resumo: [pt] Este trabalho apresenta uma ferramenta de suporte à programação literária. Para seu desenvolvimento foi criado um framework de prestação dos serviços básicos requeridos por este tipo de ferramenta. Desenvolvido segundo uma arquitetura que o tornou flexível, via uma linguagem de extensão para definição de macros; eficiente, via um núcleo em C++ otimizado para realizar as operações a nível de caracter; e portável, graças a uma implementação em C/C++ padrão, o framework se mostrou adequado aos objetivos propostos. O desenvolvimento sobre este framework validou as soluções adotadas, resultando em uma ferramenta de ótimo desempenho.
id PUC_RIO-1_a8730e4bbfcc8620c251005c3cd1472f
oai_identifier_str oai:MAXWELL.puc-rio.br:2839
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling [en] A TOOL FOR MODULAR LITERATE PROGRAMMING [pt] UMA FERRAMENTA PARA PROGRAMACAO LITERARIA MODULAR [pt] PROGRAMACAO LITERARIA[pt] MACRO-PROCESSADORES[pt] DOCUMENTACAO DE SOFTWARE[en] LITERARY PROGRAMMING[en] MACRO-PROCESSORS[en] DOCUMENTATION OF SOFTWARE[pt] Este trabalho apresenta uma ferramenta de suporte à programação literária. Para seu desenvolvimento foi criado um framework de prestação dos serviços básicos requeridos por este tipo de ferramenta. Desenvolvido segundo uma arquitetura que o tornou flexível, via uma linguagem de extensão para definição de macros; eficiente, via um núcleo em C++ otimizado para realizar as operações a nível de caracter; e portável, graças a uma implementação em C/C++ padrão, o framework se mostrou adequado aos objetivos propostos. O desenvolvimento sobre este framework validou as soluções adotadas, resultando em uma ferramenta de ótimo desempenho.[en] This thesis presents a support tool for literate programming.Its development was preceded by a research of the basic facilites usually required for programs of this class. After that, a framework has been developed to offer those facilites. The framework was developed in standard C++, in such away that would guarantee its portability. Its effciency is due to an optimzed kernel which performs all character-level operations, and a well defined application program interface(API)assures its fexibility.On top of this framework an access layer has been created using a confi- guration language. This layer allows that, through small programs written in the configuration language, a user can adapt the tool for diferent literate programming styles like modular or WWW-enabled documentation.MAXWELLALBENISE DE OLIVEIRA LIMA CARLOS ROBERTO SERRA PINTO CASSINO2002-08-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=2http://doi.org/10.17771/PUCRio.acad.2839porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2017-09-14T00:00:00Zoai:MAXWELL.puc-rio.br:2839Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342017-09-14T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
[pt] UMA FERRAMENTA PARA PROGRAMACAO LITERARIA MODULAR
title [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
spellingShingle [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
CARLOS ROBERTO SERRA PINTO CASSINO
[pt] PROGRAMACAO LITERARIA
[pt] MACRO-PROCESSADORES
[pt] DOCUMENTACAO DE SOFTWARE
[en] LITERARY PROGRAMMING
[en] MACRO-PROCESSORS
[en] DOCUMENTATION OF SOFTWARE
title_short [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
title_full [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
title_fullStr [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
title_full_unstemmed [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
title_sort [en] A TOOL FOR MODULAR LITERATE PROGRAMMING
author CARLOS ROBERTO SERRA PINTO CASSINO
author_facet CARLOS ROBERTO SERRA PINTO CASSINO
author_role author
dc.contributor.none.fl_str_mv ALBENISE DE OLIVEIRA LIMA
dc.contributor.author.fl_str_mv CARLOS ROBERTO SERRA PINTO CASSINO
dc.subject.por.fl_str_mv [pt] PROGRAMACAO LITERARIA
[pt] MACRO-PROCESSADORES
[pt] DOCUMENTACAO DE SOFTWARE
[en] LITERARY PROGRAMMING
[en] MACRO-PROCESSORS
[en] DOCUMENTATION OF SOFTWARE
topic [pt] PROGRAMACAO LITERARIA
[pt] MACRO-PROCESSADORES
[pt] DOCUMENTACAO DE SOFTWARE
[en] LITERARY PROGRAMMING
[en] MACRO-PROCESSORS
[en] DOCUMENTATION OF SOFTWARE
description [pt] Este trabalho apresenta uma ferramenta de suporte à programação literária. Para seu desenvolvimento foi criado um framework de prestação dos serviços básicos requeridos por este tipo de ferramenta. Desenvolvido segundo uma arquitetura que o tornou flexível, via uma linguagem de extensão para definição de macros; eficiente, via um núcleo em C++ otimizado para realizar as operações a nível de caracter; e portável, graças a uma implementação em C/C++ padrão, o framework se mostrou adequado aos objetivos propostos. O desenvolvimento sobre este framework validou as soluções adotadas, resultando em uma ferramenta de ótimo desempenho.
publishDate 2002
dc.date.none.fl_str_mv 2002-08-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=2
http://doi.org/10.17771/PUCRio.acad.2839
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=2839&idi=2
http://doi.org/10.17771/PUCRio.acad.2839
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1856395878674202624