COBOL faz 60 anos: Por Que vai sobreviver a todos nós

a evolução do trabalho de um programador

eu cortei meus dentes de programação no IBM 360 Assembler. Esta não deve ser a primeira língua de ninguém. Nos primeiros anos da computação, as únicas linguagens eram máquina e montadora. Naquela época, a Ciência da computação realmente era ” ciência.”Claramente, precisava haver uma linguagem mais fácil para programar esses grandes mainframes iniciais. Essa linguagem, nomeada em setembro de 1959, tornou-se linguagem comum orientada a negócios (COBOL).

o crédito por apresentar a ideia básica não vai para Grace Hopper, embora ela tenha contribuído para a linguagem e a promovido, mas para Mary Hawes. Ela era uma programadora da Burroughs Corporation que viu a necessidade de uma linguagem de computador. Em Março de 1959, Hawes propôs que uma nova linguagem de computador fosse criada. Ele teria um vocabulário semelhante ao inglês que poderia ser usado em diferentes computadores para executar tarefas básicas de negócios.

dw-82pfuqaamzno.jpg

Programadores Donald Cropper, K. C. Krishnan, Grace Hopper e Norman Rothberg com console da Univac I.

(imagem: IEEE History Center)

Hawes conversou com Hopper e outros para criar uma linguagem de computador interoperável neutra para o fornecedor. Hopper sugeriu que eles se aproximassem do Departamento de Defesa (DoD) para financiamento e como um cliente em potencial para a linguagem sem nome.

especialistas em TI de negócios concordaram e, em maio de 1959, 41 usuários e fabricantes de computadores se reuniram no Pentágono. Lá, eles formaram o Comitê de Curto Alcance da Conferência sobre linguagens de Sistemas de dados (CODASYL).

com base em linguagens de computador de negócios anteriores, como Remington Rand UNIVAC’s FLOW-MATIC, que foi em grande parte o trabalho de Grace Hopper, e tradutor comercial da IBM, o Comitê estabeleceu que os programas escritos por COBOL deveriam se assemelhar ao Inglês comum.

mas, mesmo com o suporte do DoD, IBM e UNIVAC, o caminho de COBOL para a frente não estava claro. Honeywell propôs sua própria linguagem, fato, como a linguagem de programação de negócios do futuro. Por um breve tempo, parecia que os desenvolvedores de negócios anteriores seriam fato em vez de programadores COBOL, mas o hardware do dia não podia suportar fato. Então, COBOL mais uma vez assumiu a liderança.

naquele mês de setembro, a sintaxe básica de COBOL foi pregada, e os programas COBOL estavam sendo executados no verão de 1960. Em dezembro de 1960, os programas COBOL provaram ser verdadeiramente interoperáveis executando em computadores de dois fornecedores diferentes. COBOL estava a caminho de se tornar a primeira linguagem de programação verdadeiramente comercial.

ainda seria a linguagem de negócios de escolha até meados da década de 1980. e ainda não foi feito.

em 2016, O Government Accountability Office (GAO) informou que o Departamento de Segurança Interna, Departamento de assuntos de veteranos e a administração da Previdência Social, para citar apenas três, ainda estavam usando COBOL. De acordo com uma empresa de consultoria COBOL, que atende pelo nome delicioso, COBOL Cowboys, 200 bilhões de linhas de código COBOL ainda estão em uso hoje e que 90% das empresas da Fortune 500 ainda têm código COBOL mantendo as luzes acesas. E, se você recebeu dinheiro de um Caixa eletrônico recentemente, é quase certo que COBOL estava correndo nos bastidores.

hoje, COBOL é mantido em funcionamento pela Micro Focus. Em uma entrevista por e-mail, Derek Britton, diretor global de marketing de produtos, modernização de aplicativos e conectividade da Micro Focus, disse:

“embora o dimensionamento do mercado seja difícil de especificar com qualquer precisão, sabemos que o número de organizações que executam sistemas COBOL hoje está nas dezenas de milhares. É impossível estimar as dezenas de milhões de usuários finais que fazem interface com aplicativos baseados em COBOL diariamente, mas a dependência da linguagem é claramente vista com seu uso em 70% dos sistemas globais de processamento de transações.”

o que significa isso? Britton explicou:

“a Qualquer momento o telefone do call center, a qualquer momento que você transferência de dinheiro, ou verificar a sua conta, ou pagar uma hipoteca, ou renovar ou obter uma cotação de seguro, ou quando entrar em contato com um departamento do governo, ou o envio de um pacote, ou encomendar algumas flores, ou comprar algo on-line em toda uma gama de lojas ou de reservas de um período de férias, ou um voo, ou troca de ações, ou mesmo verificar o seu favorito da equipe de beisebol sazonal estatísticas, você está interagindo com o COBOL.”

isso porque o maior número de empresas que usam COBOL são instituições financeiras. Isso inclui ” bancário, seguro e gestão de patrimônio / negociação de ações. Em segundo lugar são os serviços do governo (federal, provincial, local).Assim, enquanto COBOL está se aproximando da idade de aposentadoria, a própria linguagem ainda está longe de ser colocada no pasto. Na verdade, algumas pessoas estão movendo seus aplicativos COBOL para a nuvem. Nesse ritmo, os programas COBOL sobreviverão a todos nós.

histórias relacionadas:

  • 50 anos e ainda indo forte: estaremos prontos para matar COBOL?
  • COBOL: O presente de Grace Hopper para o mundo dos negócios
  • COBOL ainda não morreu, assumindo a nuvem

Deixe uma resposta

O seu endereço de email não será publicado.