1 |
Arrays are very well supported with memory allocation and set of intrinsics, better passing to procedures etc.
|
2 |
Derived Types allow general object structure (without inheritance) in F90
|
3 | Modules replace COMMON INCLUDE etc. |
4 | Procedures (functions,subroutines) allow better interfaces, recursion, optional parameters etc. |
5 | Better Syntax with free form, more loop control etc. |