
The Fortran Programming Language — Fortran Programming …
Fortran is a natively parallel programming language with intuitive array-like syntax to communicate data between CPUs. You can run almost the same code on a single CPU, on a shared …
Learn — Fortran Programming Language
Try the quickstart Fortran tutorial, to get an overview of the language syntax and capabilities.
Quickstart tutorial — Fortran Programming Language
This quickstart tutorial gives an overview of the Fortran programming language and its syntax for common structured programming concepts including: types, variables, arrays, control flow and …
Compilers — Fortran Programming Language
All standard and many vendor-specific legacy language features are supported, so that Fortran projects may be any combination of Fortran 77, Fortran 90 and Fortran 95.
Hello world — Fortran Programming Language
In this part of the tutorial, we will write our first Fortran program: the ubiquitous “Hello, World!” example. However, before we can write our program, we need to ensure that we have a …
Gotchas — Fortran Programming Language
Gotchas # Fortran syntax is generally simple and consistent, but as with many languages it has some flaws.
Installing GFortran — Fortran Programming Language
The main wiki page offers many helpful links about GFortran, as well as Fortran in general. In this guide, the installation process for GFortran on Windows, Linux, macOS and OpenBSD is …
Building programs — Fortran Programming Language
Two very simple examples of that type of language: Windows batch files and Linux shell scripts. In this tutorial we concentrate on the first type of languages, with Fortran as the main example.
Types and kinds — Fortran Programming Language
Fortran allows a feature called implicit typing, i.e., you do not have to declare some variables before use. By default if a variable is not declared, then the first letter of its name will …
Variables — Fortran Programming Language
Fortran is a statically typed language, which means the type of each variable is fixed when the program is compiled—variable types cannot change while the program is running.