title: 为什么Python比C++慢很多？
desc: 如题题主是算法竞赛选手用Python与C写了一模一样的Dfs解决n皇后（位运算）而 n 15时，Python跑了两分钟，C只用3.3秒出结果。为什么呢？Dfs函数内部逻辑都一样，为什么会速度不同？Python慢在何处？题主这里附上代码 （话说很多答案的代码写得不优啊）<br>C include ltcstdiogt<br>int n 15 int cnt <br>void Dfs int row， int shu， int pie， int na int ave 1 ltlt n - 1 amp shu pie na while ave int p ave amp -ave ave ^ p if row n cnt else Dfs row 1， shu p， pie p gtgt 1， na p ltlt 1 <br>int main Dfs 1， 0， 0， 0 printf
topic: Python
content: 这里边主要是解释性语言和编译性语言的区别。Python要瞻前顾后维护的事情太多了，为了能安全稳定的解释运行。C操心的事儿就少多了，你让他干啥它就闷头干，你让他去写0x00000000内存地址他都敢去干，然后让程序死给你看。
answerer_tags: 根据相关法律法规和政策，部分内容未予显示。