Forum Moderators: phranque
As for having control over the runtime environment, with C and C++ you are still dependant on the host environment (libc and libstdc++ on Unix, MS C Runtime Environment on Windows) to function properly. Different C libraries do have different features/bugs that can impact on your binary. (This is not necessarily true for statically compiled programmes. However that is equivalent of distributing the JavaScript interpreter with your JavaScript).