terça-feira, 29 de julho de 2008

Fortran - Linguagem de Programação


A família de linguagens de programação conhecida globalmente como Fortran foi desenvolvida a partir da década de 1950 e continua a ser usada hoje em dia. O nome tem como origens a expressão "FORmula TRANslation" (ou "Translator").As versões iniciais da linguagem eram conhecidas como FORTRAN, mas a capitalização foi ignorada em versões recentes da linguagem começando a partir do Fortran 90. Os padrões oficiais da linguagem referem-se a ela actualmente como "Fortran".
A linguagem Fortran é principalmente usada em Ciência da Computação e Análise Numérica. Apesar de ter sido inicialmente uma linguagem de programação procedural, versões recentes de Fortran possuem características que permitem suportar programação orientada por objectos.Foi a primeira linguagem de programação imperativa. O primeiro compilador de FORTRAN foi desenvolvido para o IBM 704 em 1954-57 por uma equipe da IBM chefiada por John W. Backus. O compilador era optimizado, pois os autores acreditavam que ninguém iria usar essa linguagem se a sua prestação não fosse comparável com a da linguagem assembly.O Fortran permite a criação de programas que primam pela velocidade de execução. Daí reside seu uso em aplicações científicas computacionalmente intensivas como meteorologia, física, astronomia, geofísica, engenharia etc. O Fortran veio passando por mudanças durante os anos. O Fortran IV é um exemplo de como começou a evolução da linguagem: a linguagem Fortran foi largamente adoptada por cientistas para a escrita de programas numericamente intensivos, o que encorajou os produtores de compiladores a escrever compiladores que gerassem código mais rápido. Em 1966, quando a primeira versão padronizada da linguagem, conhecida como FORTRAN IV' ou FORTRAN 66, estava disponível, Fortran já era a linguagem mais usada pela comunidade científica. A ampla disponibilidade de compiladores para diferentes computadores; a simplicidade da linguagem; facilidade para ensiná-la; sua eficiência e as vantagens introduzidas pelo uso de sub-rotinas e compilação independente das mesmas; a capacidade de lidar com número complexo; além de muitas outras características ajudaram em sua ampla difusão dentro da comunidade científica.
Até hoje esta linguagem sofre alterações e simplificações.

Nenhum comentário: