BREVE HISTÓRIA DA LINGUAGEM FORTRAN

 

Fortran é o antepassado de toda a linguagem cientifica de computadores. O nome Fortran deriva de “FORmula TRANslation”, no começo esta linguagem tinha a intenção de traduzir equações científicas para códigos de computadores. A IBM desenvolveu a primeira versão de linguagem FORTRAN entre 1954 e 1957. O  FORTRAN foi um programa verdadeiramente revolucionário, antes dele todos os programas de computadores eram lentos, tendenciosos e originavam muitos erros.

Nos primeiros tempos, o programador podia escrever o algoritmo desejado como uma série de equações algébricas padronizadas e o compilador FORTRAN podia converter as declarações em linguagem de máquina que computador reconhecia e executava.

 A linguagem FORTRAN original era muito pequena em comparação com as versões modernas. Esta contem apenas um número limitado de declarações tipo, só se podia trabalhar com o tipo “integer” (inteiro) e “real” (real) e também não havia subrotinas. Quando se começou a usar este programa regularmente verificou-se a existência de diversos erros. A IBM perante estes problemas lançou o FORTRAN II em 1958.

O desenvolvimento continuou em 1962, com o lançamento do FORTRAN IV. FORTRAN IV tinha muitos melhoramentos e por isso tornou-se a versão mais utilizada nos 15 anos seguintes. Em 1966 o FORTRAN IV foi adoptado como um padrão ANSI e passou a ser conhecido como FORTRAN 66.

A linguagem FORTRAN recebeu outra actualização muito importante em 1977. O FORTRAN 77 incluía muitas novas características, que permitiram escrever e guardar mais facilmente programas estruturados. O FORTRAN 77 introduziu novas estruturas, como o bloco IF e foi a primeira versão de Fortran em que as variáveis “character” (caracteres) eram realmente fáceis de manipular. Esta linguagem torna-se um pouco limitada em termos de estruturas de informação e, também por só permitir a codificação de algumas figuras de programação estruturada.

            O melhoramento seguinte foi importante e deu origem ao Fortran 90. Este incluía todo o FORTRAN 77 como base e com mudanças significativas, mudanças nas operações sobre tabelas (array);  na parametrização das funções intrínsecas, permitindo assim utilizar uma sequência de caracteres muito grande, como também usar mais do que dois tipos de precisão para variáveis do tipo Real e Complex; houve um aperfeiçoamento da computação numérica com a inclusão de um conjunto de funções numéricas, e no desenvolvimento de um conjunto de funções e subrotinas que permitem quer aceder com maior facilidade a bibliotecas de programas, quer auxiliar na definição de dados globais; na capacidade de escrever procedimentos internos e recursivos, como também chamar os procedimentos através de argumentos, sendo estes, opcionais ou obrigatórios; na implementação do conceito de apontadores.

            No conjunto, os novos aspectos contidos no Fortran 90 fazem com que esta, seja considerada a linguagem mais eficiente da nova geração de supercomputadores, e asseguram que o FORTRAN continuará a ser usado com sucesso por muito tempo.

Fortran 90 foi seguido por um pequeno melhoramento chamado Fortran 95, em 1997. Este possui novas características para a  linguagem. Também foram clarificadas algumas das ambiguidades do Fortran 90.

Mas o FORTRAN até hoje revelou superioridade em relação aos seus competidores, nas Áreas de aplicações de engenharia e científicas.

Mais sobre o FORTRAN


Autores: Ana Carreira; Nuno Carvalho; Viviana Costa

Praticas de Computação

  Data: 15/11/2001

Voltar a página inicial!