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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (15)

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 (83)

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

HP 9000 Series 200 supportsProgrammingLanguage Fortran
this entity surface form: FORTRAN
IBM RS/6000 systems supportsProgrammingLanguage Fortran
subject surface form: IBM RS/6000
BASIC influencedBy 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
OpenMP supportsLanguage Fortran
OpenACC typicalLanguages Fortran
gprof supportsLanguage Fortran
MinGW supportsLanguage Fortran
LLVM supportsLanguageFrontend Fortran
this entity surface form: Fortran (via Flang and others)
R hasImplementationLanguage Fortran
R supportsExtension Fortran
ALGOL 58 influencedBy Fortran
PL/I influencedBy Fortran
this entity surface form: FORTRAN
John Backus notableWork Fortran
John Backus developed Fortran
ISO/IEC JTC 1/SC 22 standardizes Fortran
this entity surface form: Fortran programming language
MVS supportsLanguage Fortran
CUDA Fortran basedOn Fortran
CUDA Fortran compatibleWith Fortran
this entity surface form: Fortran 90
CUDA Fortran compatibleWith Fortran
this entity surface form: Fortran 95
CUDA Fortran compatibleWith Fortran
this entity surface form: Fortran 2003
OS/VS1 supportsProgrammingLanguage Fortran
this entity surface form: FORTRAN
TOPS-10 programmingLanguageSupport Fortran
this entity surface form: FORTRAN
PDP-8 programmingLanguageSupport Fortran
this entity surface form: FORTRAN
TOPS-20 programmingLanguageSupport Fortran
this entity surface form: FORTRAN
IBM 3090 supportsProgrammingLanguage Fortran
this entity surface form: FORTRAN
ALGOL influencedBy Fortran
Dartmouth BASIC basedOn Fortran
this entity surface form: FORTRAN