Glad that Fortran is again picking up with introduction of new features, fpm, stdlib and so on…
I am a newbie to Fortran 2003 and up. I learned up to F90 (excluding pointers). I have a few questions regarding the features that Fortran has been implementing in the past few releases.
- Since in Fortran everything “passes by reference”, why pointers are introduced in F90 ?
- Why interoperability with C was considered among other languages…?
- Is there any standard resource which helps us migrate gradually from F90 to Modern Fortran…?
- Can I call my F77 ‘SUBROUTINES’ from Modern Fortran ? If yes how?
I am sorry if these question are most obvious ones… but I think here is where all the giants of Fortran meet together so I considered it would be best place to get answer from.
Basically I come from Finite elements background - in Structural Engineering…