文章图片
python底层几乎全是c/c++库啊 , 拿python最火的领域来说 , opencv tensorflowpytorch甚至numpy没有一个例外 。 python只是上面一层很薄的封装c或c++才是水面下占99.99%体积的冰山 。 你看看opencv源码就知道 , python的绑定只有几个小文件 , 而真正实现部分却是成千上万的c++文件 。
如果说有1个好用高效且强大的python开源库可用 , 请相信那很可能因为它下面有数倍甚至上万倍大小的c/c++开源库在默默支持着 。 点下鼠标看看原码就不会这么天真无邪的胡说八道了 。
为什么会这样?你心爱的python居然只是件漂亮的衣服?因为python从出生开始就注定了它跑的慢 , 那是真的慢!现在几乎没有什么其他流行语言比它还慢的! 比如一个普遍使用的语言javascript , 优点之一就是跑的快!
【Python|为什么C++没有Python那么多开源库?】
所以很多人把c/c++反过来编译成javascript跑在浏览器里 同样情况却永远不会发生在python身上;多年来人们绞尽脑汁提高它的速度都没辙 , 甚至还推出了cython , 但也最多只是小范围使用罢了 , 无法改变python的内在基因 。 一旦python离开c/c++ , 基本就只能像蜗牛一样爬!
- 华为云|为什么华为还要做华为云呢?他能竞争的过阿里云吗?
- Java|为什么我们在 Java 中使用 static final 作为常量
- |为什么聪明人宁愿买中端机,也从不考虑旗舰手机?原来学问这么大
- iPhone|iPhone为什么没有安卓能用右边框左滑返回手势?感觉落后安卓啊!
- 为什么聪明人宁愿买中端机,也从不考虑旗舰手机?原来学问这么大
- 微信|为什么微信号搜索用户不存在?微信添加好友的方式有六种
- 智能门锁|在智能门锁行业,为什么连“老牌大厂”都不是小米的对手?
- 鸡蛋是我们生活中最不可或缺的食物之一|为什么肉鸡能下更多的蛋?
- 喜大普奔|你被python的“混乱”困扰过吗?
- 安卓手机|还有人不知道,为什么安卓手机会越用越卡,而苹果手机就不会?