> Nim probably will never reach 100% of C's speed I have some code where the straightforward Nim code runs faster than the straightforward C code. I haven't figured out why yet, but it's about a 10-15% improvement, and the code strikes me as a straightforward port.
While I do want to look into it, it doesn't surprise me that much. The myth of C's superiority seems to soldier on because most programmers are taught C, C++, then Java, Python, maybe Lisp or Haskell, ... and have never heard of Modula-2, say, or some other low-level languages that were much safer than C, but just as fast (and sometimes more, depending on hardware, compiler technology, etc). Even so, higher-level languages can sometimes outperform lower-level languages. The reason was essentially spelled out almost 30 years ago in an academic paper worth looking into, [Ada Outperforms Assembly](https://www2.seas.gwu.edu/~adagroup/sigada-website/lawlis.html). Even if you hate Ada, or if you hate the US Department of Defense, it makes for an enlightening read.
