Fortran 2018

GPTKB entity

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