1 |
[en] A TOOL FOR MODULAR LITERATE PROGRAMMING / [pt] UMA FERRAMENTA PARA PROGRAMACAO LITERARIA MODULARCARLOS ROBERTO SERRA PINTO CASSINO 09 August 2002 (has links)
[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.
|
Page generated in 0.1297 seconds