“Hello, world!”
Here is the “Hello, world!” example of Fortran.
program main
implicit none
print *, 'Hello, World!'
end program main
-
Every Fortran program executes from
program `name`
toend program `name`
, where`name`
is the name of the Fortran program. “Names” (such as variable names, procedure names and module names) in Fortran must be formed by letters, digits and underscore, and must start with a letter (which means__main__
is not a valid “name”). -
implicit none
bans the confusing “I-N implicit declaration rule” of Fortran. It is a good habit to addimplicit none
in every Fortran program, even if nothing is declared in the program. -
print
makes an output to “file with unit *”, which is usually the screen.*,
means that the output is in “format *”, which will be automatically determined by the processor with some restrictions of Fortran standard.