|
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.
Autores: Ana Carreira; Nuno Carvalho; Viviana Costa
Praticas de Computação
Data: 15/11/2001
Voltar a página inicial!