Properties (63)
Predicate | Object |
---|---|
gptkbp:instanceOf |
programming language
|
gptkbp:availableFormats |
.f
.f90 .f95 .for |
gptkbp:developedBy |
gptkb:John_Backus
|
gptkbp:famousFor |
engineering
high-performance computing numerical analysis |
gptkbp:firstAppearance |
1957
|
gptkbp:hasVersion |
gptkb:Fortran_2018
|
https://www.w3.org/2000/01/rdf-schema#label |
Fortran
|
gptkbp:influencedBy |
ALGOL
|
gptkbp:notableFeature |
functions
exception handling modular programming strong typing user-defined types comments input/output operations modules data encapsulation interoperability with C compiler optimizations support for multi-threading extensive libraries coarrays derived types procedure pointers submodules preprocessor directives support for object-oriented programming character strings allocatable arrays array sections generic procedures interface blocks module variables pointer support type-bound procedures subroutines do loops format statements intent attributes intrinsic functions module procedures support for legacy code array syntax automatic variables fixed-form source code free-form source code legacy code base pointer arrays support for modern hardware architectures support for numerical libraries support for parallel computing interoperability_with_Fortran_77 support_for_GPU_programming |
gptkbp:parentOrganization |
gptkb:ISO
|
gptkbp:philosophy |
procedural programming
|
gptkbp:successor |
gptkb:Fortran_90
|
gptkbp:supports |
array programming
|
gptkbp:usedIn |
scientific computing
|