Introdução
COBOL é uma linguagem de início proprietária criada em 1959 e tem como intuito principal ser uma linguagem simples, voltada ao
desenvolvimento de aplicações para negócios. Atualmente ela continua sendo usada por bancos e outras empresas que já possuíam uma aplicação
desenvolvida nesta linguagem. Porém, em sistemas
Linux estamos um pouco desprovidos de ferramentas para desenvolvimento, nesse artigo será
apresentado um compilador que foi muito falado já aqui no VOL e também algumas configurações para deixar o
Gedit como uma IDE
simples para desenvolvimento.
Programas
A distribuição utilizada foi o
Ubuntu 10.10.
1° Passo instalar o compilador open-cobol:
sudo apt-get install open-cobol
Obs.: o
apt-get irá instalar também suas dependências.
2º Passo instalar o Gedit caso não encontre ele instalado em sua distribuição:
sudo apt-get install gedit
Configurações do Gedit
Agora vamos configurar o Gedit para que possa reconhecer a sintaxe do COBOL com este arquivo: cobol.lang - encontrado no endereço:
Após fazer o download do arquivo descompacte-o:
unzip cobol.lang.zip
Mova o arquivo para o diretório de configurações de sintaxes highligths:
sudo mv cobol.lang /usr/share/gtksourceview-2.0/language-specs/
Agora abra o Gedit, vá para a guia editar -> preferencias
Vá para a guia plug-ins.
Ativar o plugin Ferramentas Externas.
Agora na janela Gerenciador de Ferramentas Externas.
Clique no botão adicionar.
Criaremos três comandos...
Build - O shell que ele executará será este:
#!/bin/sh
cobc -x $GEDIT_CURRENT_DOCUMENT_NAME
Configurações:
- Teclado de Atalho: é só apertar para selecionar o que deseja no meu caso foi o Ctrl + F8
- Salvar: Documento Atual
- Entrada: Documento Atual
- Saída: Mostrar no painel inferior
- Aplicabilidade: Todos os Documentos
- ... : COBOL
Execute - O shell que ele irá executar será este:
#!/bin/bash
p=$GEDIT_CURRENT_DOCUMENT_NAME
p=`echo ${p:0:${#p}-4}`
gnome-terminal -e ./$p
Configurações:
- Teclado de Atalho: é só apertar para selecionar o que deseja no meu caso foi o Ctrl + F10
- Salvar: Nada
- Entrada: Documento Atual
- Saída: Mostrar no painel inferior
- Aplicabilidade: Todos os Documentos
- ... : COBOL
Build e Execute - O shell que ele irá executar será este:
#!/bin/bash
p=$GEDIT_CURRENT_DOCUMENT_NAME
cobc -x $p
p=`echo ${p:0:${#p}-4}`
gnome-terminal -e ./$p
Configurações:
- Teclado de Atalho: é só apertar para selecionar o que deseja no meu caso foi o Ctrl + F11
- Salvar: Documento Atual
- Entrada: Documento Atual
- Saída: Mostrar no painel inferior
- Aplicabilidade: Todos os Documentos
- ... : COBOL
Conclusão
Agora testaremos as configurações deste exemplo:
identification division.
program-id. prova.
data division.
working-storage section.
01 y pic x.
procedure division.
display "Ola Minha Nova IDE".
accept y.
stop run.
Obs.: Lembrando sempre que em COBOL deve-se iniciar o programa na coluna 8 e comentários na coluna 7.
Espero ter ajudado um pouco com essas informações. Para quem quiser melhorar mais um pouco ainda o Gedit, pode habilitar o plugin Trechos e
dentro dele embutir comando com if, evaluate, perform e outros, assim quando você apertar Ctrl + Espaço, aparecerá o comando semelhante a quase
todas as IDEs.