TY - JOUR
T1 - The State of Fortran
AU - Kedward, Laurence J.
AU - Aradi, Balint
AU - Certik, Ondrej
AU - Curcic, Milan
AU - Ehlert, Sebastian
AU - Engel, Philipp
AU - Goswami, Rohit
AU - Hirsch, Michael
AU - Lozada-Blanco, Asdrubal
AU - Magnin, Vincent
AU - Markus, Arjen
AU - Pagone, Emanuele
AU - Pribec, Ivan
AU - Richardson, Brad
AU - Snyder, Harris
AU - Urban, John
AU - Vandenplas, Jeremie
PY - 2022
Y1 - 2022
N2 - 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.
AB - 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.
U2 - 10.1109/MCSE.2022.3159862
DO - 10.1109/MCSE.2022.3159862
M3 - Article
AN - SCOPUS:85126558247
SN - 1521-9615
VL - 24
SP - 63
EP - 72
JO - Computing in Science and Engineering
JF - Computing in Science and Engineering
IS - 2
ER -