If you need fast performance you use C++ or C. There are less guardrails so more unintended or bad results can happen. But you have full control of things. Sounds like things have gotten so good with Java that you don't need C for many use cases anymore.