Usually people want low latency applications, so I donβt know what you mean by low latency.
so even if I read things like java, today is no slower than native C / C ++
Its still a little slower, just not enough to make the difference most of the time.
For example, a network IO is a network IO regardless of the language you use. for example, Language will not make your network faster or slower, except in cases of extremely low latency.
because c / c ++ is compiled into binary, but java.class files are interpreted,
Java compiles to native code at runtime, so in the end both systems run native code.
therefore, MUST be invoiced in this translation.
There is overhead at startup. But once the application is launched, the impact is much less.
Has someone programmed a high latency application?
If your network has a high latency, your language is less likely to matter.
What do you mean, is it better to use for this type of application?
I suggest you use the language that is most convenient for you.
The application will be a server for real-time support in web applications
In this case, your network latency will be much higher than your application if you encoded it correctly.
To give you a broad idea, a typical internet connection has a delay of 5-20 ms. A typical user can only respond with latency of 50 ms. A server with a delay of 20-50 ms can be written in almost any language. A server with a delay of 200 to 500 microseconds can be written in Java or C ++. If you need less than 100 microseconds, including latency for the client, you are looking at specialized equipment and some C ++ code for your main engine. In this case, the server and the consumer are likely to be in the same building, if not in the same rack.