"Native Client enables Chrome to run high-performance apps compiled from your C and C++ code. One of the main goals of Native Client is to be architecture-independent, so that all machines can run NaCl content. Today we're taking another step toward that goal: our Native Client SDK now supports ARM devices, from version 25 and onwards."

I don't work for Google and was only aggressive because you gave the impression you hadn't used it. If you had then I genuinely apologise.

Personally I love the C syntax and use to love Pascal before I got into C derived languages. Go, for me, is an elegant marriage of the two. However we're talking about personal preferences so I can sympathise with those who don't prefer it.

You still didn't answer my earlier question though. You gave an example of a function with complicated types (akin to C++) and said other languages solved that problem. Which languages and how?