Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slk 10
Por kfreak
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

gGedit como IDE para COBOL
Linux user
denis.oliveir
09/05/2011
Como transformar o Gedit em uma IDE para COBOL.
Por: Denis Wilson de Souza Oliveira
[ Hits: 3844 ]
Conceito: 9.9   5 voto(s)5 voto(s)5 voto(s)5 voto(s)5 voto(s) + quero dar nota ao artigo

Artigo

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

Linux: gGedit como IDE para 
COBOL

Vá para a guia plug-ins.

Linux: gGedit como IDE 
para COBOL

Ativar o plugin Ferramentas Externas.

Linux: gGedit 
como IDE para COBOL

Agora na janela Gerenciador de Ferramentas Externas.

Linux: gGedit como IDE para 
COBOL

Clique no botão adicionar.

Linux: gGedit 
como IDE para COBOL

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

Linux: gGedit como IDE para 
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

Linux: gGedit 
como IDE para 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

Linux: gGedit como 
IDE para 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.





Páginas do artigo
   1. Artigo

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por xerxeslins em 09/05/2011 - 13:48h:

Gostei!
Posso personalizar para outras tarefas!

Obrigado pela informação.


[2] Comentário enviado por albfneto em 09/05/2011 - 18:45h:

Artigo legal! Lembrando COBOL, uma linguagem muito boa, que quase ninguém mais conhece.

[3] Comentário enviado por maiko trindade em 10/05/2011 - 20:12h:

Caaaaaara... funcionou muito bem.. lembrando que tem que existir um ACCEPT ;D

[4] Comentário enviado por leandro.bernardo em 20/05/2011 - 09:30h:

Amigo, faço exatamente como você postou mas na hora de selecionar a linguagem COBOL o gedit congela

toda a minha interface, se eu vou para modo texto o micro continua respondendo mas é só voltar para o ambiente grafico

e selecionar COBOL que trava novamente.

Tem idéia do que pode ser?


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.