如何看待 python 的性能
1个回答
展开全部
在这个行业,相信大家不止一个人也不止一次的说过类似的话:"一个成熟的系统不会是由一门语言去包打天下的”。
还有就是python 在企业中可以作为主要使用语言,比如做web开发的公司,为什么不呢,真正涉及到密集运算的部分很少,我们可以用很多替代方案解决,例如用c重写那部分,用python粘合,或者是用其他语言重写,再提供service接口等等,那个不是要命的问题,业务复杂度和需求变更才是要命的,这个小时讨论,只有两个小时编码,1个小时测试,快速发布到线上所有环境让用户使用才是要命的问题,这个时候你跟我扯性能,那不是搞笑吗?
还有一点是大部分国内的企业用非python是因为能用python真正解决问题的程序员相比之下少一些,这个来自于我们内部的数据统计,我们是做智能招聘的,通过大把(千万级)的简历分析得到的结果。(不是那种学了一段时间python就妄下定义的人),市场的选择而已,并不能说明问题。
是的,我自己所在的公司就是用python做为主要开发语言,也包括科学计算,海量分析相关的东西,没见到他们工作时说python性能差,性能差的地方只占他们工作的百分之几,换个语言就绕过去了,当然你要说用python去写游戏客户端图像处理那部分那就真的蛋疼了。每种语言都有他合适的应用场景。
还有就是python 在企业中可以作为主要使用语言,比如做web开发的公司,为什么不呢,真正涉及到密集运算的部分很少,我们可以用很多替代方案解决,例如用c重写那部分,用python粘合,或者是用其他语言重写,再提供service接口等等,那个不是要命的问题,业务复杂度和需求变更才是要命的,这个小时讨论,只有两个小时编码,1个小时测试,快速发布到线上所有环境让用户使用才是要命的问题,这个时候你跟我扯性能,那不是搞笑吗?
还有一点是大部分国内的企业用非python是因为能用python真正解决问题的程序员相比之下少一些,这个来自于我们内部的数据统计,我们是做智能招聘的,通过大把(千万级)的简历分析得到的结果。(不是那种学了一段时间python就妄下定义的人),市场的选择而已,并不能说明问题。
是的,我自己所在的公司就是用python做为主要开发语言,也包括科学计算,海量分析相关的东西,没见到他们工作时说python性能差,性能差的地方只占他们工作的百分之几,换个语言就绕过去了,当然你要说用python去写游戏客户端图像处理那部分那就真的蛋疼了。每种语言都有他合适的应用场景。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询