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 ZAPin ja BARin
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.