问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

信息学竞赛用C++不用Python的原因是什么?

提问网友 发布时间:2022-09-22 06:17
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
4个回答
热心网友 回答时间:2023-09-29 11:11

我个人认为原因主要有两点,一是因为信息学竞赛主要考验的是数据结构和程序设计;二是Python过于简单,并且需要搭建环境,执行效率也慢,不如C++好。

先来说第一点。想要知道信息学竞赛为什么用C++而不用Python,首先要知道,信息学竞赛本身就是考验你对数据结构的掌握以及对程序设计的理解。这就意味着,你是不需要过多的熟悉编译软件的,只要注重你软件的执行效率就行了。怎么说呢,其实C++并不难,只是相较于Python这种小学生型编译软件难而已。Python自带太多库了,而且很多程序设计的过程都简化了,压根无法体现出你对程序设计的理解,而且因为没有内存操作这方面的功能,对你的数据结构考验也有所*,不能完全发挥出实力,所以才会用C++,而不是Python。

再来说第二点,在我这个职业码农眼里。Python真的和垃圾差不多,Python只适合在大数据、人工智能等这些领域使用,因为这些领域主要是用编译软件来跑那些算法程序的,说白了就是科研人员使用的,对于科研人员来说,这种工具越简单肯定越好了。除吃之外,Python还要搭建环境,对于你来说简单,但对于整个比赛平台来说呢?最重要的是执行效率,也许在你个人看来,两者执行效率差不多,但到总控制端那里就不一样了,Python写的程序会出现各种问题,这也就是为什么很多追求执行效率的软件,不是C语言写的,就是C++写的的原因。

总的来说,信息学竞赛不用Python的主要原因是Python对于比赛人员的编程技能要求太低,同时执行代码效率太慢,很可能导致比赛途中出现各种问题。

热心网友 回答时间:2023-09-29 11:12
可能是因为C++普及性更强一些, python是比较困难的,这个竞赛人群年龄不同,用后者不太公平。
热心网友 回答时间:2023-09-29 11:12
过时了,已经不可能很好的取代现在的技术应用,所以,需要新的技能才可以。
热心网友 回答时间:2023-09-29 11:13
就是因为C加加现在是很流行的,而且Python容易出现问题,主要是因为系统太老了。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

我的工行的U盾突然就不好用了,希望有高人指点 河南大学15考研咨询点大专生两年后能不能考研?有什么具体要求没有? 河南大学艺术学院大专生考研有什么限制要求吗? 周公解梦梦见光秃秃的地方变成绿树成荫 苹果通知栏里未知通知 QQ号在别人资料里显示自己的号码为2个,怎么回事,如何去掉? 怎么QQ上面会显示两个QQ号码? QQ在新手机上登录显示两个账号,从未申请第二个账号是怎么回事? 可以货主找车,车主找货的配货软件有哪些,要用户比较多的,谢谢~? 没有怀孕的人可以吃康耐得多维元素胶囊吗 没怀孕的人吃了避孕药有没有副作用 没有怀孕的人可不可以用专门给孕妇用的化妆品? 汽车离合器踏板能换大点的脚踏吗 真性红细胞增多症 脾切除 肝硬化腹水怎么治疗 真性红细胞增多症患者在饮食上该注意什么 请问患真性红细胞增多症的患者饮食上应该注意什么? 红细胞增多症的饮食,食疗,红细胞增多症吃什么好 弟弟结婚哥哥到底能不能戴花吗? 我是搞生态养殖土鸡的,现在有贵人给我经济上的投资,跟我合作养殖,我想知道合作的时候应该注意什么? 我想与一家养殖肉鸡的公司加盟养肉鸡,,我想问一下,签订合同的时候需要注意什么?合同有什么道道的? 德阳电子眼违章拍照要几天才能查到 从国王开始,地位由高到低 喷画安装学徒是做什么的 用PS做图片,给广告公司做喷画后,喷出来效果很差,是分辨率还是机器问题呢? 我是做钢柜门子喷画的,为什么图片不加字时画面很清晰,在图片上加字后图片就会变色,怎么解决呢?请大家 重庆哪里比较适合女生开店? 哪里有开店入口? 土匪们接踵而至地闯进来,吓得村民们四散奔逃。接踵而至用的对不 一级二级建筑师考试 请用良心说话!真的砭石,到底还有没有?!谢谢! 异地恋分手后怎么挽回 02599的股价怎么样 我用登陆陌陌,怎样注销? 民法典房屋买卖过户新规定是什么? 民法典房屋过户规定 腰椎间盘造影术费用大概多少 QQ飞车手游金币怎么得 金币获取途径详解 qq飞车手游金币怎么得 qq飞车手游金币获取攻略 oppo怎么清楚数据 8元等于多少分
Top