terça-feira, 29 de setembro de 2009

Acucobol básico - compilador e runtime

A melhor forma de aprender uma tecnologia é utilizando sua documentação e modelos de exemplos que acompanham o produto. O acucobol possui uma documentação bastante rica e bem elaborada. Neste post irei apresentar basicamente o compilador e runtime do acucobol.

O código fonte acucobol é submetido ao compilador que gera um objeto que por sua vez é executado pelo runtime. No windows, o compilador do acucobol é executado pelo comando ccbl32. Para este comando existem vários parâmetros, ao adicionar -help ao comando, será exibida uma lista. Neste momento utilizarei apenas o básico, e em outro post o assunto pode ser apresentado.

Então, executando ccbl32 -o @.acu olamundo.cob, o compilador estara gerando um objeto de nome olamundo.acu para o código-fonte olamundo.cob. Para executar este objeto, utilizamos o runtime do acucobol pelo comando wrun32. O exemplo é executado da seguinte forma, wrun32 olamundo.acu.



O resultado da execução é:



O código-fonte que foi submetido ao compilador segue abaixo. A estrutura do código-fonte acucobol será assunto para um próximo post.



Também resta salientar que existe um arquivo de configurações que é utilizado pelo runtime do acucobol, este por default é localizado no diretório etc e é chamado cblconfig. Este também será assunto para os próximos posts.

Grato pela oportunidade e espero ter colaborado.

Nenhum comentário:

Postar um comentário