有些 micro benchmark 还会发现 python 比 cpp 快呢。
在 programming 版看到你发的代码了。直觉你的 cpp 代码还可以进行改进。比如减少在循环里面的两个 if() 判断,那个太伤 cpu 的流水线了。
而 c# 代码想要进一步的改进可能比较难。
所以结论是,并不是 cpp 写计算代码一定更快,但是 cpp 的优化上限和汇编差不多。天花板很高。
【 在 finlab (挨踢卢瑟) 的大作中提到: 】
: 用vc++2022版测试, 6.55秒, 还是明显比c#慢。
--
修改:hgoldfish FROM 124.72.118.*
FROM 124.72.118.*