Differences between Fortran 77 and Fortran 90 and Fortron 95 | ||||||||||||||||||||||||||||||
1) Fortran 90 has more intrinsic functions than Fortran 77, and it adds intrinsic subroutines. | ||||||||||||||||||||||||||||||
The CF90 compiler accepts the following intrinsic functions, which are included in the Fortran 90 standard: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
2) All Fortran 77 commands remain same but some of them like GO TO and COMMON are made obsolete. | ||||||||||||||||||||||||||||||
Fortran 90 | ||||||||||||||||||||||||||||||
Important features of Fortran 90 are as follows: | ||||||||||||||||||||||||||||||
· Dynamic Memory Allocation · Array processing Features · Structured Data Types · Modules and Pointers |
||||||||||||||||||||||||||||||
3) The Fortran 77 end the program with END statement but Fortran 90 ends their program with END PROGRAM name of program. | ||||||||||||||||||||||||||||||
4) In Fortran 77 a statement can start from column 7 and extend to 72 but in Fortran 90 a statement can start from column 1 and extend to column 132. | ||||||||||||||||||||||||||||||
5) Differences between Relational Operators can be seen in the table: | ||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||