信息学竞赛用C++不用Python的理由是什么?

c太难了,能成功筛选出超级神童。相比下python就弱多了。


代码运行速度决定了


编程语言本身就能晒筛掉一批人


连语言本身都搞不定,还参加什么竞赛?路都不会走,还去参加马拉松?


Python之所以受欢迎是因为有各种各样的开源库,就好比有大量做好的模块,你组装一起就好。但是这些开源库基本上都是C++写的,很少有Python写的库,有但非常少,因为太慢基本没法用。另外既然是竞赛必然要比算法效率,Python这种几乎可以算最慢的语言,比Java都慢,在这上面比划谁效率高未免让人耻笑。而且由于Python某些特性,就算优化效率很多方法是Python特有的,没有任何实际应用价值。


参加厨师大赛的,食材、佐料、刀工、火候什么的都得亲力亲为吧,总不能拿着一堆半成品,用多功能全自动微波炉来做吧[抠鼻]


主要还是有性能要求,前者更有优势。并且c++有模板库,写代码比python慢不了多少,自然也就没有必要用了。竞赛用的c++只是语言的一个很少子集。学起来花不了太多时间。


原始地址:/dongtai/16632.html