(A). Because they use static allocation for variables.
For recursion to work we need dynamic allocation of local data. In most languages this is done using a stack.
Modern FORTRAN actually does this and allows recursion.
yes sir TRUE... working on it :). But this...