Fortran

E59594

Fortran is a high-level programming language, particularly strong in numerical and scientific computing, widely used for engineering, physics, and high-performance applications.

Jump to: Surface forms Statements Referenced by

Observed surface forms (12)


Statements (62)

Predicate Object
instanceOf compiled language
high-level programming language
numerical computing language
procedural programming language
programming language
countryOfOrigin United States of America
surface form: United States
designedFor engineering computing
high-performance computing
numerical analysis
scientific computing
developer IBM
domain computational fluid dynamics
engineering simulations
finite element analysis
high-performance computing
numerical weather prediction
scientific computing
executionModel compiled to native code
fileExtension .f
.f03
.f08
.f18
.f90
.f95
.for
hasVersion Fortran self-linksurface differs
surface form: Fortran 2003

Fortran self-linksurface differs
surface form: Fortran 2008

Fortran self-linksurface differs
surface form: Fortran 2018

Fortran self-linksurface differs
surface form: Fortran 66

Fortran self-linksurface differs
surface form: Fortran 77

Fortran self-linksurface differs
surface form: Fortran 90

Fortran self-linksurface differs
surface form: Fortran 95

Fortran self-linksurface differs
surface form: Fortran I

Fortran self-linksurface differs
surface form: Fortran II

Fortran self-linksurface differs
surface form: Fortran IV
influenced ALGOL
BASIC
Julia
MATLAB
PL/I
notableFor efficient array operations
performance on numerical workloads
originalDesigner John Backus
paradigm generic programming
imperative programming
object-oriented programming
procedural programming
standardizedBy ANSI
International Organization for Standardization
surface form: ISO
supports array programming
generic procedures
modules
operator overloading
parallel programming
recursion
user-defined types
typicalImplementation Intel Fortran Compiler
NAG Fortran Compiler
GNU Compiler Collection
surface form: gfortran
typingDiscipline static typing
strong typing
yearIntroduced 1957

Referenced by (28)

Full triples — surface form annotated when it differs from this entity's canonical label.

R hasImplementationLanguage Fortran
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran I
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran II
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran IV
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 66
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 77
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 90
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 95
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 2003
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 2008
Fortran hasVersion Fortran self-linksurface differs
this entity surface form: Fortran 2018
BASIC influencedBy Fortran
R supportsExtension Fortran
MinGW supportsLanguage Fortran
OpenMP supportsLanguage Fortran
gprof supportsLanguage Fortran
this entity surface form: Fortran (via Flang and others)
this entity surface form: FORTRAN
subject surface form: IBM RS/6000
OpenACC typicalLanguages Fortran