Statements (46)
| Predicate | Object | 
|---|---|
| gptkbp:instanceOf | gptkb:programming_language | 
| gptkbp:designedBy | gptkb:ISO/IEC_JTC1/SC22/WG5 | 
| gptkbp:extendsTo | gptkb:Fortran | 
| gptkbp:fileExtension | .f90 | 
| gptkbp:hasFeature | modules optional and keyword arguments dynamic memory allocation operator overloading recursive procedures array operations array syntax case-insensitive keywords end-do and end-if statements free-form source input intent attribute for procedure arguments new intrinsic functions pure and elemental procedures where statement for arrays | 
| gptkbp:influenced | gptkb:Fortran_2003 gptkb:Fortran_2008 gptkb:Fortran_95 | 
| gptkbp:influencedBy | gptkb:Fortran_77 | 
| gptkbp:paradigm | imperative structured modular procedural object-oriented (limited) | 
| gptkbp:partOf | gptkb:Fortran_family | 
| gptkbp:predecessor | gptkb:Fortran_77 | 
| gptkbp:releaseYear | 1991 | 
| gptkbp:standardizedBy | gptkb:ISO | 
| gptkbp:standardNumber | gptkb:ISO/IEC_1539:1991 | 
| gptkbp:successor | gptkb:Fortran_95 | 
| gptkbp:supports | operator overloading recursive functions array programming modular programming dynamic memory free-form source code | 
| gptkbp:usedFor | high-performance computing numerical analysis scientific computing engineering applications | 
| gptkbp:bfsParent | gptkb:Fortran | 
| gptkbp:bfsLayer | 5 | 
| https://www.w3.org/2000/01/rdf-schema#label | Fortran 90 |