Working with Fortran in 2020: Do’s and Don’ts
Due to the long development history of Fortran and to maintain compatibility with legacy code, there are numerous obsolete and sometimes obscure language features in current Fortran compilers. There are also selected capabilities offered by new Fortran standards. You can read a summary of do’s and don’ts here.