Seuraavassa on lista tavallisista syistä, joiden takia Fortran-ohjelma ei toimi oikein.
COMMON
-alueella on erilaiset määrittelyt ohjelman eri osissa. Vaikka
tämä on joissakin tapauksissa sallittua, yleensä se aiheuttaa pahoja
sotkuja. Huomaa, että muuttujien järjestys COMMON
-määrittelyssä on
olennainen, toisin kuin tavallisissa muuttujien määrittelyissä.
DO 100 I = 1. 10
missä pitäisi olla pisteen tilalla pilkku. (Kääntäjä tulkitsee
lauseen sijoituslauseeksi, joka antaa muuttujalle DO100I
arvon
1.10
,
sillä välilyönnit eivät ole merkitseviä.) Toinen esimerkki:
INTEGER FOO, ZAP BAR
mistä oletettavasti puuttuu pilkku ZAP
in ja BAR
in
välistä, mutta
kääntäjä käsittelee lauseen muodollisesti oikeana lauseena, joka
määrittelee muuttujat FOO
ja ZAPBAR
.
-C
), jolla voidaan pyytää sitä tuottamaan automaattiset
ajonaikaiset indeksitarkistukset, joilla näitä virheitä voi havaita.