## glossário

O que é COBOL?

COBOL (COmmon Business-Oriented Language) é uma linguagem de programação criada em 1959, projetada para processamento de dados comerciais e administrativos. Sua concepção teve participação decisiva de Grace Hopper, e o objetivo declarado era permitir que a lógica de negócio fosse legível por gestores, não apenas por engenheiros.

Isso explica sua sintaxe verbosa, próxima do inglês corrente. O que hoje parece prolixo era, na época, uma inovação de acessibilidade.

A verbosidade deliberada do COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. CALCULO-JUROS.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 SALDO         PIC 9(9)V99 VALUE 1000.00.
01 TAXA          PIC 9V9999  VALUE 0.0150.
01 JUROS         PIC 9(9)V99.

PROCEDURE DIVISION.
    MULTIPLY SALDO BY TAXA GIVING JUROS
    ADD JUROS TO SALDO
    DISPLAY "Novo saldo: " SALDO
    STOP RUN.

Por que ainda existe

A pergunta natural é por que uma linguagem de 1959 não foi aposentada. As razões são concretas:

  • Aritmética decimal exata — COBOL trabalha com decimal fixo, não ponto flutuante. Em cálculo financeiro, isso evita erros de centavo que linguagens modernas precisam contornar com bibliotecas específicas.
  • Volume comprovado — mainframes rodando COBOL processam bilhões de transações diárias com décadas de estabilidade.
  • Risco de migração — reescrever um sistema bancário central envolve regras acumuladas em 40 anos, muitas não documentadas em lugar nenhum além do próprio código.
  • Custo versus benefício — se o sistema funciona e é auditado, trocá-lo é risco puro sem ganho funcional visível.

Onde COBOL roda hoje

Bancos, seguradoras, folhas de pagamento, sistemas previdenciários e governos. No Brasil, instituições financeiras tradicionais mantêm núcleos transacionais em COBOL sobre mainframe, com camadas modernas de API por cima traduzindo para o mundo web. O padrão dominante não é substituição, e sim encapsulamento.

Vale aprender hoje?

Como primeira linguagem, não — os conceitos que ela ensina são melhor aprendidos em linguagens modernas. Como especialização, é um nicho curioso: a demanda existe, a oferta de profissionais encolhe a cada aposentadoria e a remuneração reflete essa escassez. O trade-off é ficar preso a um mercado restrito. Mais contexto no artigo sobre a linguagem de programação COBOL.

## faq

Perguntas frequentes

COBOL ainda é usado?

Sim, intensamente. Estimativas do setor apontam centenas de bilhões de linhas em produção, concentradas em serviços financeiros e governo. O código não é novo, mas é mantido, auditado e executado diariamente.

Programador COBOL ganha bem?

A escassez de profissionais tende a elevar a remuneração, especialmente para quem combina COBOL com conhecimento de mainframe, JCL, DB2 e do domínio bancário. O contraponto é a limitação geográfica e setorial das vagas.

Por que não reescrevem os sistemas COBOL?

Porque o risco é desproporcional ao ganho. Migrações desse porte custam anos e valores altíssimos, e há casos públicos de projetos abortados após grande investimento. A abordagem predominante é manter o núcleo e expor suas funções por APIs modernas.

## leia também

Artigos relacionados