Python是否被过于神化了,论速度远远不如C++,论大型项目不如java,为什么这么受欢迎呢

作者: 小小鹿奈冲丫分类: 野生技能协会 发布时间: 2022-09-26 18:50:00 浏览:23010 次

Python是否被过于神化了,论速度远远不如C++,论大型项目不如java,为什么这么受欢迎呢

爱喝酸奶的奈亚:
具体情况具体分析。不同需求用不同语言。 一个不需要反复运行的项目,用Python 10分钟写好,运行1分钟 用c++写1个小时,运行0.2秒。 然后你说c++速度快,运行效率高[喜极而泣]殊不知你在还没有写好程序的时候,我就把事情干完了

【回复】小工具,小项目可以,但是大项目做完后发现。。。等待的过程有种想死的感觉
【回复】回复 @小老迪迪 :本来也就是脚本语言,工作中python是和shell相提并论的
【回复】此外还有科学界和工业界的数值计算(比如求解微分方程,流体/N体模拟,等等),看老师同学们一般多用C/C++和Fortran(语言有点“老”了),还有用matlab(生态完善的商业软件)和julia(新兴的貌似是MIT开源协议的语言),等等。 应用层面(比如应用优化算法、游戏、网络、操作界面,等等)的的原理和语言态势,我完全不了解。
coding奇衡三:
有些事情真的很邪门,你不得不信,因为我相信刷到这个视频的你左脚正放在右脚上

【回复】我右脚翘在左脚上[呲牙]
笑死这肥减不了一点:
我主业务写c,动不动得检讨内存够不够用,有时候得几个人开会讨论半天。这没办法,加内存不仅造价提升,每台机器还要付专利费,产品成本会直接失去竞争力。 学Python是为了写些小工具,替代一部分重复作业,或批量操作什么的,谁管你跑的快不快效率高不高啊,pc那么大内存你省着给谁用,骇客吗[藏狐]

【回复】回复 @掌上地图册 :是吗,这我还没遇到过[喜极而泣]。反正我也就搞些简单操作16g完全够用。
【回复】用pandas经常爆内存的[热]
【回复】同[脱单doge]目前也是这样玩py,基本上就是三个方向,拿py做辅助工具(仿真、数据可视化等等)、自动化测试工具、调用C的算法库给客户做快速适配。只能说[脱单doge]老香了。
普通倒霉蛋:
我做的业务是c的,负责过一个辅助主业务的python的工具,只能说这玩意写起来是真的爽飞,一些在C上面想都不敢想的事儿在python上都能实现,但是这也是我写过注释最多的一段时间,主要是这玩意不写注释真不好读,尤其是各种函数传递参数的时候,多传两层就会忘记谁是谁了[辣眼睛][辣眼睛][辣眼睛]

【回复】同感,数据传来传去,有时候都不知道是什么类型了,感觉python不太适合做大项目
【回复】确实,即使有type hint 变量一多我就开始绕不清楚[辣眼睛]
【回复】py写的话就得做好面向对象抽象了,不然确实麻烦。
永乂Z:
python强就强在好写,写点简单的脚本很方便。库也很丰富。每个语言都有不同的应用场景,总是拿优点和别人的缺点相比,或者缺点和优点相比。根本就比较不出来什么。

wangsw21:
有没有嫌c语言太慢,徒手写二进制码的?

【回复】u-boot的引导,指的汇编吧
西西子的喵:
被外行吹过了,因为他们只能感受到python方便的那一点东西

计算器爱好者:
但凡了解一下就会知道python牛在哪里。商业开发确实一般,科研学术当之无愧的一哥语言。python牛不牛,不在语言,而在使用者的自身功底

猸狸鹣:
Python适合拿来搞科研,生态好操作也很便捷,用多了就感觉和自然语言一样,拿来验证一个想法和处理一些数据还是很好的(反正不追求效率)。[doge]

【回复】用的正确也不能接受。做一个游戏,每一帧都要处理所有的游戏数据,每秒100帧不过分吧?Python直接卡爆
【回复】py用的正确的话速度也不是不能接受,很多人觉得py慢那可能是用c的方式来用了,把列表当连续的数组用,用循环一个个迭代array或者tensor什么的。如果尽量使用用包提供函数的话速度也挺快的。
【回复】回复 @生机盎燃蘑菇灰 :pygame本来也做不了什么东西吧
烟火下的谎言:
好写跟跑得快而且bug少,上帝语言叭[doge]

【回复】py怎么就bug少了,有些操作我是真的看不懂py,rust监听tcp都是直接std::net::TcpListener::bind,py偏偏还玩socket
拉斐尔LFE:
都是工具,只是使用场合问题[热词系列_知识增加],哪有好坏之分

菜狗且爱玩儿:
别的不知道,我看公司招聘都是写java,Python[滑稽][滑稽][滑稽]

NO一点:
Python,⋯呵呵,我笑笑[呲牙][呲牙][滑稽][滑稽][辣眼睛][怪我咯][怪我咯]

学习 速度 程序员 计算机 编程 野生技术协会 项目 Python java c/c++

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!