FORTRAN

GPTKB entity

Statements (74)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:ANSIStandard gptkb:ANSI_X3.9
gptkbp:designedBy gptkb:John_Backus
gptkbp:developedBy gptkb:IBM
gptkbp:domain scientific computing
numerical computation
gptkbp:extendsTo gptkb:assembly_language
gptkbp:fileExtension .f
.f03
.f08
.f18
.f90
.f95
.for
gptkbp:firstAppearance 1957
https://www.w3.org/2000/01/rdf-schema#label FORTRAN
gptkbp:influenced gptkb:COBOL
gptkb:ALGOL
gptkb:BASIC
gptkb:PL/I
C
gptkbp:influencedBy gptkb:assembly_language
gptkbp:ISOStandard gptkb:ISO/IEC_1539
gptkbp:latestReleaseVersion gptkb:Fortran_2018
gptkbp:namedAfter Formula Translation
gptkbp:notableFeature modules
backward compatibility
efficient array handling
dynamic memory allocation
intrinsic functions
mathematical computation
object-oriented programming (in modern versions)
parallel computing support
portability
gptkbp:notableFor gptkb:GNU_Fortran_(gfortran)
gptkb:IBM_XL_Fortran
gptkb:Intel_Fortran_Compiler
gptkb:NAG_Fortran_Compiler
gptkb:PGI_Fortran
gptkb:Silverfrost_FTN95
gptkbp:notableUser gptkb:Los_Alamos_National_Laboratory
gptkb:NASA
gptkb:National_Weather_Service
scientific research community
gptkbp:paradigm imperative
procedural
gptkbp:standardizedBy gptkb:ISO
gptkb:ANSI
gptkbp:successor gptkb:Fortran_2003
gptkb:Fortran_2008
gptkb:Fortran_2018
gptkb:Fortran_66
gptkb:Fortran_77
gptkb:Fortran_90
gptkb:Fortran_95
gptkbp:typingDiscipline strong
static
manifest
gptkbp:bfsParent gptkb:Communication_with_an_Automatic_Computer
gptkb:Compatible_Time-Sharing_System_(CTSS)
gptkb:HP_3000
gptkb:IBM_1130
gptkb:IBM_1130_Computing_System
gptkb:IBM_1401
gptkb:IBM_1401_Data_Processing_System
gptkb:IBM_1620
gptkb:IBM_1620_Data_Processing_System
gptkb:IBM_7090_Data_Processing_System
gptkb:BASIC
gptkb:PL/I
gptkb:SPICE
gptkb:FORMAC
gptkb:John_Warner_Backus
gptkbp:bfsLayer 5