You wrote: > "Modern" in this context means to me: object oriented (not C or Fortran) Fortran has object-oriented features since 2003, see, for instance [Fortran working group note 5](ftp://ftp.nag.co.uk/sc22wg5/N1551-N1600/N1579.pdf) IMHO object-orientation has been oversold, in general, and does not belong in Fortran, specifically, but the Fortran standards committee didn't ask me, alas.