Prosedur dan modul

Modul prosedur: fungsi dan subrutin dengan antarmuka eksplisit, deklarasi intent, modul dengan pernyataan use, serta submodul.

Modul ini membahas prosedur sebagai unit organisasi program Fortran, mulai dari fungsi dan subrutin beserta semantik pass-by-reference, kontrak argumen intent, modul dengan pernyataan use serta kontrol public dan private, hingga submodul untuk pemisahan spesifikasi dari implementasi. Antarmuka eksplisit menjadi tema yang menghubungkan seluruh topiknya, dan setiap contoh dijalankan dengan gfortran. Materi modul ini memperdalam dasar bahasa dari modul Dasar modern dan menjadi bekal bagi modul array serta Fortran paralel.