NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Type-Safe Generic Programming in FortranWhen the Fortran language committee first collected requests for new language features for what has now become the Fortran 2023 standard, support for generic programming emerged as a top priority. However, due to the anticipated complexity, a dedicated committee subgroup was formed, and implementation of generic programming was purposely spread across two language release cycles -- aiming for what is internally referred to as F202Y. In this talk, I will begin with a brief overview of existing Fortran features that support generic programming and then proceed to a detailed examination of the plans for F202Y. This discussion will include motivating use cases, type-safe design goals, (probable) syntax, and a few simple examples. I conclude with a discussion on the likely limitations of generic programming in F202Y and my expectations for extended capabilities in the subsequent release, F203X.
Document ID
20240007095
Acquisition Source
Goddard Space Flight Center
Document Type
Presentation
Authors
Tom Clune
(Goddard Space Flight Center Greenbelt, United States)
Date Acquired
June 3, 2024
Subject Category
Computer Programming and Software
Meeting Information
Meeting: Platform for Advanced Scientific Computing (PASC) Conference
Location: Zurich
Country: CH
Start Date: June 3, 2024
End Date: June 5, 2024
Sponsors: Association for Computing Machinery
Funding Number(s)
WBS: 802678.02.80.01.01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Technical Review
Single Expert
No Preview Available