How to solve the same numerical Problem in 7 different Programming Languages

First please read this thread:

The solution is to revise one sentence in the standard (c.f. 18-007r1 document as proxy) which is in section 8.7 IMPLICIT STATEMENT page 114, paragraph 3, lines 32-34. Change it to something along the lines of:

“If a mapping is not specified for a letter, the default for a program unit or an interface body shall be NULL, and the default for a BLOCK construct, internal subprogram, or module subprogram is the mapping in the host scoping unit”

This one change will help achieve implicit none become the default.

Relatively low cost change to those working on the Fortran standard body, massive benefit in the long-term for users.