Оператор
INCLUDE
позволяет включить источник из какого-либо другого файла, как если бы он был в файле, в котором находится оператор.Его полезность в организации кода несколько сомнительна, но некоторые клянутся этим.В F77 это было обычное расширение (от MIL-STD 1971, я считаю), в F90 оно стало стандартом.Типы файлов не имеют значения.На самом деле, в фортране большинство типов файлов (даже более распространенных, таких как f77, f90 и т. Д.) Не имеют значения.Большинство компиляторов просто используют их для автоматического «обнаружения» и различения свободной формы от исходного кода с фиксированной формой, но они также допускают и другую.
CALL
оператор используется для вызова подпрограмм.Он имеет форму CALL subroutine_name(list-of-arguments)
.Подпрограммы являются одним из наиболее простых способов структурирования и деления вашей программы на логические подразделения.
Но это все относительно базово и рассматривается в каждом уроке Фортрана.Некоторые лучше, некоторые хуже.Несколько хороших отправных пунктов для учащихся - это страница Википедии (не идеально, но и не так уж и плохо), FortranWiki и две книги.Один IRO-бот уже упоминался, другим будет Фортран Чепмена 95/2003 для ученых и инженеров .Как правило, он считается более подходящим для новичков, имея легкий подход и множество практических примеров, в то время как Metcalf стремится стать еще и справочным изданием.