if we want our runtime to deploy various and more OS and hardwares, C++11 or C++14 will be a safer choice. C api is a good choice too, but we don’t provide the same functionality as C++ api. For example, vm runtime doesn’t have C api(if I remember wrongly, please correct me). if we want users to use C api, maybe we still have some things to do.