O que é o Fortran?
Fortran é uma linguagem de programação de computador imperativa. Uma vez escrita como FORTRAN, a linguagem de programação também é considerada de propósito geral e processual. Foi desenvolvido na década de 1950 pela International Business Machines Corporation (IBM) e foi projetado para uso em aplicações científicas e de engenharia. Desde seu projeto, o Fortran tem sido constantemente utilizado para computação científica e numérica, especialmente em áreas como ciências da computação e modelagem climática. De fato, é a linguagem de programação numérica mais usada atualmente.
Alguns especulam que o Fortran alcançou sua popularidade porque foi projetado antes de muitos dos outros idiomas principais. Outros afirmam que seu amplo uso se deve à adição e desenvolvimento graduais de recursos vitais para os usuários de ciência e engenharia. Talvez igualmente importante seja o fato de o Fortran manter sua compatibilidade com versões mais antigas, adicionando novos componentes, em vez de eliminar recursos desatualizados. Uma boa parte de sua popularidade pode ter sido devido à produção de compiladores capazes de lidar com códigos mais rápidos, tornando-os especialmente adequados para uso científico.
Uma equipe de programadores da IBM, liderada por John Backus, é creditada por colaborar no desenvolvimento do Fortran, apresentando o primeiro compilador em 1957. Foi criado para um computador IBM 704. O Fortran, com suas estruturas de controle e componentes de entrada / saída, teve uma popularidade rápida. Logo, a equipe introduziu compiladores projetados para uso com outros modelos de computadores IBM. Dentro de um curto período de tempo, outros fabricantes se sentiram compelidos a criar compiladores FORTRAN para se adequarem aos seus próprios computadores, resultando em dezenas de compiladores no início da década de 1960.
Infelizmente, a criação de tantos compiladores diferentes levou à incompatibilidade. Em 1966, essa questão foi abordada quando um padrão nacional americano foi formado para a linguagem de programação. No entanto, isso não impediu completamente a maré de variações. Em breve, era necessária mais padronização. Para atender a essa necessidade, o Fortran 77 foi projetado.
Um dos recursos que destaca o Fortran entre outras linguagens de programação de computadores é a fácil portabilidade. Também é considerado simples de dominar e direto. Não é necessário ter experiência em computadores para poder aprender e usar o Fortran. O fato de ser fácil de aprender, no entanto, não o torna menos capaz. Pode ser usado efetivamente em aplicativos consideráveis.