現今大量存留的Fortran程序均采用Fortran77甚至之前的語法編寫的,對比當前常用的Fortran90之后的語法有很多差異。特別是在變量的定義和聲明上必須更好的分別開來,列表如下:
| 舊寫法 | 新寫法 |
| Real A Dimension A(30) |
Real, Dimension(30):: a 或者 Real:: a(30) |
| Real*8 A | Real(Kind = 8):: a |
| Double Precision A | Integer, Parameter:: DP = Kind(0.0d0) Real(Kind = DP):: a(30) |
| Parameter(N = 30, M = 40) | Integer, Parameter:: N = 30, M = 40 |
| Character A*30 或者Character*30 A 或者Character(30) A |
Character(Len = 30):: a |
