Fortran Wiki is an open venue for discussing all aspects of the Fortran programming language and scientific computing. See the mission statement for more details.
You can edit this website using the
Edit Page link at the bottom of each page. Feel free to use the Sandbox to experiment. The HowTo contains more information on getting started. For questions, see Fortran Wiki discussion.
News - news and updates about the wiki and the Fortran Community.
HowTo - how you can contribute to the Fortran Wiki
Code - upload and download Fortran code
FAQ - frequently asked questions about Fortran Fortran Programming
General programming methods and concepts:
Data structures, Object-oriented programming, Design Patterns, Generic programming, Parallelization, recursion, Style, Error handling. More-specific tasks:
String tokenization, Stream Input Output, Generating C Interfaces, Modernizing Old Fortran.
Interoperability with other languages: C, Python, R, and Tcl.
Object based programming
Modeling and End-User Development Fortran Language Reference
Standards: FORTRAN 66, FORTRAN 77, Fortran 90, Fortran 95, Fortran 2003, Fortran 2008, Fortran 2015 Language features:
Intrinsic procedures, Intrinsic types, Keywords, Arithmetic, Edit descriptors, Continuation lines, OS integration.
Feature Proposals Fortran Resources