Statements (131)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:adds |
enhanced error handling
improved interoperability with C submodules do concurrent construct optional arguments |
gptkbp:developed_by |
gptkb:ISO/_IEC_JTC1/_SC22/_WG5
gptkb:ISO |
gptkbp:enhances |
generic programming
data type definitions performance optimization features parallel programming support |
gptkbp:features |
enhanced interoperability
coarrays do concurrent submodules |
gptkbp:has_feature |
array operations
generic programming improved performance interoperability with C improved syntax support for code refactoring support for user-defined types derived types module enhancements support for code analysis support for code generation support for concurrent programming support for multi-dimensional arrays support for resource management support for functional programming support for object-oriented programming interface blocks module procedure parallel programming support type-bound procedures support for exception handling character string handling do loops support for code optimization support for complex numbers support for large data sets support for higher-order functions support for lambda expressions support for modular programming support for type inference better support for modern hardware improved portability new intrinsic functions support for dynamic memory allocation support for metaprogramming support for reflection support for lazy evaluation support for pattern matching support for code documentation enhanced debugging support enhanced data types deferred-length character strings error handling improvements coarray features better compiler optimizations input/output enhancements new data representation pointer enhancements subroutine enhancements support for asynchronous I/ O support for concurrency control support for template programming |
gptkbp:has_features |
exception handling
generic programming modular programming object-oriented programming parallel processing user-defined types dynamic memory allocation interoperability with C improved syntax enhanced input/output advanced data structures enhanced array operations improved performance tuning better error diagnostics |
https://www.w3.org/2000/01/rdf-schema#label |
Fortran 2018
|
gptkbp:improves |
input/output capabilities
array syntax character handling module features numeric intrinsic functions |
gptkbp:is_compatible_with |
previous Fortran standards
|
gptkbp:is_implemented_in |
various compilers
|
gptkbp:is_influenced_by |
gptkb:Fortran_2008
gptkb:Fortran_95 |
gptkbp:is_known_for |
array programming capabilities
performance efficiency extensive libraries legacy code support |
gptkbp:is_part_of |
Fortran language family
|
gptkbp:is_recognized_by |
gptkb:scientific_community
academic institutions industry standards |
gptkbp:is_standardized_by |
gptkb:ISO
gptkb:International_Organization_for_Standardization ISO/ IEC 1539-1:2018 |
gptkbp:is_supported_by |
modern IDEs
|
gptkbp:is_used_for |
gptkb:Quantum_Mechanics
data analysis computational fluid dynamics climate modeling |
gptkbp:is_used_in |
high-performance computing
scientific computing numerical analysis engineering simulations |
gptkbp:part_of |
Fortran language family
|
gptkbp:predecessor |
Fortran 202 X
|
gptkbp:release_date |
gptkb:2018
|
gptkbp:released_in |
gptkb:2018
|
gptkbp:successor |
gptkb:Fortran_2008
|
gptkbp:supports |
parallel programming
enhanced interoperability coarrays do concurrent new intrinsic procedures procedure pointers submodules type-bound procedures improved error handling |
gptkbp:used_in |
high-performance computing
scientific computing numerical analysis |
gptkbp:bfsParent |
gptkb:Fortran
|
gptkbp:bfsLayer |
4
|