也许以前有人问过这个,但我找不到了。我的问题很简单:用高级语言(Java、C#、Python)编写应用程序并在 C 中编写时间/性能关键函数是否有意义?或者在这一点上,除非您进行非常低级别的操作系统/游戏/传感器编程,否则拥有完整的 Java 应用程序都是一样的?
最佳答案
如果您 a) 注意到性能问题,并且 b) 使用性能测量来定位问题发生的位置,并且 c) 无法通过修改现有代码实现所需的性能,那么这是有意义的。
如果其中任何一项不适用,则可能是过早的优化。
关于c - 具有 C 函数的高级语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190455/