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

**URL:** <https://fortran-lang.discourse.group/t/how-to-solve-the-same-numerical-problem-in-7-different-programming-languages/3548>\
**Category:** Uncategorized\
**Created:** [May 25, 2022, 4:13am UTC](https://fortran-lang.discourse.group/t/how-to-solve-the-same-numerical-problem-in-7-different-programming-languages/3548 "2022-05-25T04:13:09Z")\
**Posts on this page:** 1\
**Showing post:** 68

<div class="post-metadata">

**Author:** ![FortranFan](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@FortranFan](https://fortran-lang.discourse.group/u/FortranFan)\
**Post date:** [May 29, 2022, 8:44pm UTC](https://fortran-lang.discourse.group/t/how-to-solve-the-same-numerical-problem-in-7-different-programming-languages/3548/68 "2022-05-29T20:44:48Z")

</div>

> [@kargl](#):
>
> You type `IMPLICIT NONE` at the top of a program scoping unit and at the top of a module scoping unit. That’s it. …

No, it is not “That’s it”. As I show [**here**](https://fortran-lang.discourse.group/t/eliminate-implicit-mapping/1612), in an `INTERFACE` body, each and every explicit interface needs to define its own `IMPLICIT` mapping to avoid problems. This is not a modern language position then, it is an abomination.

---

_[View the full topic](https://fortran-lang.discourse.group/t/how-to-solve-the-same-numerical-problem-in-7-different-programming-languages/3548)._
