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.

AI illustration

How this image was made

AI-generated illustration of Fortran

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

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

All labels observed (26)

How this entity was disambiguated

Statements (62)

Predicate Object
instanceOf compiled language ⓘ
high-level programming language ⓘ
numerical computing language ⓘ
procedural programming language ⓘ
programming language ⓘ
countryOfOrigin 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 2003 ⓘ
linked to: Fortran

Fortran 2008 ⓘ
linked to: Fortran

Fortran 2018 ⓘ
linked to: Fortran

Fortran 66 ⓘ
linked to: Fortran

Fortran 77 ⓘ
linked to: Fortran

Fortran 90 ⓘ
linked to: Fortran

Fortran 95 ⓘ
linked to: Fortran

Fortran I ⓘ
linked to: Fortran

Fortran II ⓘ
linked to: Fortran

Fortran IV ⓘ
linked to: Fortran
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 ⓘ
ISO ⓘ
supports array programming ⓘ
generic procedures ⓘ
modules ⓘ
operator overloading ⓘ
parallel programming ⓘ
recursion ⓘ
user-defined types ⓘ
typicalImplementation Intel Fortran Compiler ⓘ
NAG Fortran Compiler ⓘ
gfortran ⓘ
typingDiscipline static typing ⓘ
strong typing ⓘ
yearIntroduced 1957 ⓘ

How these facts were elicited

Referenced by (192)

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

HP 9000 Series 200 → supportsProgrammingLanguage → FORTRAN ⓘ
linked to: Fortran
IBM RS/6000 → supportsProgrammingLanguage → Fortran ⓘ
subject linked to: IBM RS/6000 systems
BASIC → influencedBy → Fortran ⓘ
Fortran → hasVersion → Fortran I ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran II ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran IV ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 66 ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 77 ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 90 ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 95 ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 2003 ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 2008 ⓘ
linked to: Fortran
Fortran → hasVersion → Fortran 2018 ⓘ
linked to: Fortran
OpenMP → supportsLanguage → Fortran ⓘ
OpenACC → typicalLanguages → Fortran ⓘ
gprof → supportsLanguage → Fortran ⓘ
MinGW → supportsLanguage → Fortran ⓘ
LLVM → supportsLanguageFrontend → Fortran (via Flang and others) ⓘ
linked to: Fortran
R → hasImplementationLanguage → Fortran ⓘ
R → supportsExtension → Fortran ⓘ
ALGOL 58 → influencedBy → Fortran ⓘ
PL/I → influencedBy → FORTRAN ⓘ
linked to: Fortran
John Backus → notableWork → Fortran ⓘ
John Backus → developed → Fortran ⓘ
ISO/IEC JTC 1/SC 22 → standardizes → Fortran programming language ⓘ
linked to: Fortran
MVS → supportsLanguage → Fortran ⓘ
CUDA Fortran → basedOn → Fortran ⓘ
CUDA Fortran → compatibleWith → Fortran 90 ⓘ
linked to: Fortran
CUDA Fortran → compatibleWith → Fortran 95 ⓘ
linked to: Fortran
CUDA Fortran → compatibleWith → Fortran 2003 ⓘ
linked to: Fortran
OS/VS1 → supportsProgrammingLanguage → FORTRAN ⓘ
linked to: Fortran
TOPS-10 → programmingLanguageSupport → FORTRAN ⓘ
linked to: Fortran
PDP-8 → programmingLanguageSupport → FORTRAN ⓘ
linked to: Fortran
TOPS-20 → programmingLanguageSupport → FORTRAN ⓘ
linked to: Fortran
IBM 3090 → supportsProgrammingLanguage → FORTRAN ⓘ
linked to: Fortran
ALGOL → influencedBy → Fortran ⓘ
Dartmouth BASIC → basedOn → FORTRAN ⓘ
linked to: Fortran