Fortran é uma linguagem de programação orientada e adaptada para aplicações numéricas e computação científica.
Com o Fortran, nasceu a programação moderna. Por meio dela, conceitos como computação científica ou complicação de código, entre outros, foram colocados em prática.
A origem dessa linguagem de programação remonta a 1954 e é atribuída a John Backus, um experiente cientista da computação americano que pertencia à empresa IBM.
A sua proposta centrava-se no lançamento de uma linguagem de programação cujo objetivo era traduzir de forma simples e acessível, diferentes fórmulas matemáticas em código que um computador pudesse compreender.
Como curiosidade, este especialista em computação estava trabalhando em um projeto anterior chamado SSEC (Calculadora Eletrônica de Seqüência Seletiva) para obter este programa para calcular as posições da lua.
Evolução do Fortran
Na hora de se apresentar, houve certa relutância, já que todos estavam acostumados com sua antecessora, a linguagem assembly que surgiu em 1949.
Mas a percepção geral logo mudou, pois havia muitas vantagens em usar o Fortran. Era considerada uma linguagem de programação de alto nível, que conseguia traduzir programas inteiros sem ter que fazer isso manualmente como seus antecessores. Além disso, seu uso era mais simples, não tão restritivo quanto as linguagens de programação existentes anteriormente.
Uma das coisas que conseguiram revolucionar o mundo da programação foi o fato de poder permitir que o código fosse escrito com mais rapidez, além de não necessitar desses profissionais especializados, o que o tornava mais acessível a qualquer pessoa.
É uma linguagem que nunca parou de evoluir. Ele variou ao longo dos anos até o Fortran 2018, que incluiu novas funcionalidades e melhorias desde o seu início.
O Fortran serviu de inspiração e base para a criação de outros tipos de linguagens de programação como: Lisp (1958), COBOL (1959) ou ALGOL (1958).
Sem dúvida, é uma das linguagens que ainda são levadas em consideração ao se trabalhar com elas e que tem servido de informação para criar outros aspectos da programação dela derivados.
Vantagens e desvantagens do Fortran
Suas vantagens incluem o seguinte:
- Mais fácil de aprender do que seus antecessores.
- Ainda é usado como uma das linguagens mais proeminentes quando se trata de realizar cálculos numéricos.
- É considerada uma revolução e o início da programação moderna.
- Sua implementação e anos de uso resultaram em bibliotecas comprovadas e eficientes que confirmam sua eficácia como linguagem de programação.
Suas desvantagens também devem ser levadas em consideração ao ser usado:
- É uma linguagem de programação na qual não existem classes ou estruturas.
- Isso torna impossível fazer uma reserva de memória dinâmica.
- Para o processamento de textos, listas e estruturas de dados altamente complexos, é uma linguagem um tanto primitiva.