Maybe this has been asked before, but I couldn’t find it. My question is simple: Does it make sense to write an application in higher level languages (Java, C#, Python) and time/performance-critical functions in C? Or at this point unless you do very low level OS/game/sensor programming it is all the same to have a full, say, Java application?
Share
It makes sense if you a) notice a performance issue, AND b) use performance measurements to locate where the problem occurs, AND c) can’t achieve the desired performance by modifying the existing code.
If any of these items don’t apply, then it’s probably premature optimization.