A linguagem de programação FORTRAN de 1954
Em 20 de setembro de 1954, em um computador mainframe IBM 704, o primeiro programa da história escrito na linguagem de programação FORTRAN era executado com sucesso.
Nesta data, criada por uma equipe multidisciplinar compostas por engenheiros, criptógrafos, jogadores de xadrez, programadores, matemáticos e liderada pelo cientista da computação John Warner Backus, nascia a primeira linguagem de programação de “alto nível”.
Esta linguagem, cujo nome deriva de “Mathematical FORmula TRANslating System”, foi desenvolvida por pesquisadores da IBM que buscavam uma maneira “mais fácil” de programar os computadores da família IBM 700.
Sobre isso, Backus certa vez comentou:
“Muito do meu trabalho veio de minha preguiça.[…]
Eu não gostava de escrever programas, então, quando estava trabalhando no IBM 701 escrevendo programas para calcular trajetórias de mísseis, comecei a pensar em um sistema de programação para facilitar a escrita de programas.”
Sua criação ajudou a abrir as portas do universo da computação, antes restrita aos “iniciados”, tornando os programas compreensíveis às pessoas de outras áreas como matemáticos e cientistas.
A ideia era simplificar a vida dos programadores, permitindo que conseguissem inserir expressões matemáticas de forma “quase” direta nos programas.
Qualquer um que não soubesse nada da construção ou da eletrônica dos computadores, mas conhecesse a álgebra do ensino médio, poderia entender as expressões escritas em FORTRAN e criar novos programas.
O FORTRAN também iniciou o processo de separação entre o software e o hardware do computador no qual era executado.
Antes dela, toda programação necessitava ser feita em “linguagem de máquina”, muito mais difícil de codificar e de identificar problemas. Programas criados para um determinado tipo de computador, tinham que ser reescritos para um novo, dado que as suas linguagens de máquina eram diferentes.
Por outro lado, um mesmo programa FORTRAN rodava em qualquer sistema que tivesse um compilador FORTRAN disponível.
Isso pode parecer algo óbvio hoje. Mas foi uma revolução na época.
A nova linguagem trazia ainda um enorme ganho de produtividade. Uma tarefa que antes exigisse a digitação de 1.000 instruções em linguagem de máquina, agora podia ser traduzida e condensada em apenas 47 comandos em FORTRAN.
Uma economia de tempo da ordem de 95%!
A linguagem também simplificava a tarefa de acompanhar onde as instruções e variáveis eram guardadas na memória do computador, algo trabalhoso e propenso a erros quando realizada por humanos.
Embora seja uma linguagem de uso geral, tem funcionalidades orientadas à cálculos numéricos e à computação científica.
Por conta disso, rapidamente se tornou a linguagem dominante da época, especialmente nos segmentos de pesquisa científica e engenharia, sendo uma das linguagens de programação mais antigas ainda em uso, junto com o COBOL.
Mas não tardou outros setores, como o bancário, também perceberem sua capacidade de melhorar a produtividade e reduzir tempo e esforço na realização de tarefas variadas, passando a usar o FORTRAN em atividades como a criação de rotinas de avaliação de risco ou de tabelas atuariais.
Em abril de 1957, a equipe concluíra a versão final do compilador, disponibilizando-o, juntamente com o manual de operação, a todos os clientes que tivessem um computador IBM 704.
Documento original de especificação do FORTRAN (1954):
Manual de programação:
Para conhecer ou relembrar:
Já programou em FORTRAN? Quer aprender?
Aqui neste endereço você encontra um curso online gratuito.
Nestes dois sites estão disponíveis ferramentas que permitem escrever e executar programas FORTRAN direto no seu navegador: site 1 e site 2.
E você, já programou em FORTRAN alguma vez?
Clique aqui e deixe seu comentário no final desta postagem! Sua participação é muito importante pra nós!
Vídeo(s):
*legendas disponíveis nos controles do Youtube, na opção “⚙ >> Legendas/CC >> Traduzir automaticamente”.
Mais em:
- O computador IBM 704 de 1954
- O computador IBM 701 de 1952
- A linguagem de programação Algol 60 de 1960
- O sistema de compensação bancária ERMA de 1952
- A ferramenta de desenvolvimento Borland Delphi de 1995
- A linguagem Automatically Programmed Tools APT de 1959
- O Manual de Programadores da linguagem LISP de 1960
- O Microsoft Visual Basic de 1991
- A quebra do sistema de criptografia DES em 1997
*As imagens utilizadas nesta postagem são meramente ilustrativas e foram obtidas da internet.
Quer nos ajudar com doações de itens para o acervo do Museu Capixaba do Computador – MCC?
Entre em contato conosco por meio dos canais de comunicação identificados nos ícones abaixo, ou ainda por quaisquer uma das nossas redes sociais listadas no topo da página.
As doações também poderão ser entregues diretamente na sede do museu, neste endereço.
Para refrescar a memória e te ajudar a identificar alguns itens que buscamos, aqui você encontra nosso álbum de “Procura-se” .
Colabore você também com o primeiro museu capixaba dedicado à memória da tecnologia da informação!
Doe seus itens sem uso. Você ajuda a natureza e dá uma finalidade socialmente útil pra eles!
Somos um projeto sem fins lucrativos. Mas temos despesas. 😊
Se você curte nosso trabalho, gostaria de nos ajudar a pagar as contas?
Clique no botão “Doar” abaixo e faça uma contribuição voluntária, de qualquer valor!
Você ainda tem a opção de tornar esta ajuda permanente, com um valor mensal fixo, marcando a opção “Transformar em doação mensalmente“
Mas caso não possa colaborar com doações, você também nos ajuda muito clicando no anúncio abaixo: