FORTRAN; portability; character handling; language processing