Fortran

|paradigma =
Multiparadigma:
*
estruturada
*
imperativa
*
procedural
*
orientada a objetos
*
genérica
|ultima_versao = Fortran 2023
(ISO/IEC 1539:2023)
|ultima_data =
|criador =
John Backus &
IBM
|tipagem =
* estática
* forte
|compiladores =
* Absoft
*
Cray
*
gFortran
*
G95
*
IBM XL Fortran
*
Hitachi
*
Intel
* Lahey/Fujitsu
* NAG
*
Open Watcom
*
Pathscale
*
PGI
*
Silverfrost
*
Oracle Solaris Studio
* Visual Fortran
|dialetos =
|influenciada_por =
Speedcoding
|influenciou =
*
ALGOL 58
*
BASIC
*
C
* Chapel
* CMS-2
*
Julia
*
PL/I
*
PACT I
*
MUMPS
*
Ratfor
|wikibooks = fortran
|extensão =
* .f
* .for
* .ftn
* .f90
* .f95
* .f03
* .f08
}}
Fortran,
acrônimo de ''IBM Mathematical
FORmula
TRANslation System'', é uma linguagem de programação voltada para computação científica e técnica e que especialmente projetada pela execução eficiente em tempo de execução numa ampla variedade de
processadores. Foi inicialmente desenvolvida na década de
1950. Foi normatizada em 1966 e desde então, recebeu revisões em 1978, 1991, 1997, 2004, 2010, 2018 e 2023. Até meados dos anos 1980, foi a linguagem hegemônica da
computação científica e atualmente é a terceira linguagem de programação mais popular na
computação de alto desempenho (HPC), especialmente em aplicações em que há muito código legado.
Apesar de ter sido inicialmente uma linguagem de programação
procedural, versões recentes de Fortran permitem
programação orientada por objetos.
Desde de o início dos anos 1970, linguagens de programação de quarta e quinta geração suplantaram largamente o Fortran fora dos círculos acadêmicos. Depois disso, muitos códigos de física de larga escala migraram ou foram substituídos pelo
C++, linguagem mais usada modernamente para códigos de computação científica e HPC, enquanto o
Python domina a análise de dados.
A linguagem é definida por norma ISO/IEC e sua atual revisão é Fortran 2023, ISO/IEC 1539:2023, publicada em novembro de 2023.
Fornecido pela Wikipedia