The State of Fortran
Laurence Kedward (1), Balint Aradi (2), Ondrej Certik (3) and, Milan Curcic (4), Sebastian Ehlert (5), Philipp Engel (6), Rohit, Goswami (7, 8), Michael Hirsch (9), Asdrubal Lozada-Blanco (10) and, Vincent Magnin (11), Arjen Markus (12), Emanuele Pagone (13), Ivan, Pribec (14)

TL;DR
This paper discusses ongoing efforts to modernize Fortran, highlighting its continued relevance for scientific computing through community development, standard library, package manager, and language improvements.
Contribution
It provides a comprehensive overview of recent initiatives to modernize Fortran and shares lessons applicable to other programming languages.
Findings
Development of a Fortran standard library and package manager
Enhanced compiler support and language features
A welcoming online community for developers
Abstract
A community of developers has formed to modernize the Fortran ecosystem. In this article, we describe the high-level features of Fortran that continue to make it a good choice for scientists and engineers in the 21st century. Ongoing efforts include the development of a Fortran standard library and package manager, the fostering of a friendly and welcoming online community, improved compiler support, and language feature development. The lessons learned are common across contemporary programming languages and help reduce the learning curve and increase adoption of Fortran.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
