java, c++, c#