文章图片
python底层几乎全是c/c++库啊 , 拿python最火的领域来说 , opencv tensorflowpytorch甚至numpy没有一个例外 。 python只是上面一层很薄的封装c或c++才是水面下占99.99%体积的冰山 。 你看看opencv源码就知道 , python的绑定只有几个小文件 , 而真正实现部分却是成千上万的c++文件 。
如果说有1个好用高效且强大的python开源库可用 , 请相信那很可能因为它下面有数倍甚至上万倍大小的c/c++开源库在默默支持着 。 点下鼠标看看原码就不会这么天真无邪的胡说八道了 。
【Python|为什么C++没有Python那么多开源库?】
为什么会这样?你心爱的python居然只是件漂亮的衣服?因为python从出生开始就注定了它跑的慢 , 那是真的慢!现在几乎没有什么其他流行语言比它还慢的! 比如一个普遍使用的语言javascript , 优点之一就是跑的快!
所以很多人把c/c++反过来编译成javascript跑在浏览器里 同样情况却永远不会发生在python身上;多年来人们绞尽脑汁提高它的速度都没辙 , 甚至还推出了cython , 但也最多只是小范围使用罢了 , 无法改变python的内在基因 。 一旦python离开c/c++ , 基本就只能像蜗牛一样爬!
- |为什么聪明人宁愿买中端机,也从不考虑旗舰手机?原来学问这么大
- 微信|为什么微信号搜索用户不存在?微信添加好友的方式有六种
- C++|AMD战未来?官方驱动让所有老主板支持5000系锐龙
- 智能门锁|在智能门锁行业,为什么连“老牌大厂”都不是小米的对手?
- Python|销量超出预期!iPhoneSE3被一抢而空,已经降价300元
- iPhone|为什么iPhone很多方面已落后于其他手机却仍有很多人购买?
- CPU|为什么现在手机性能这么强了仍然没有成熟的3A大作出现?
- 苹果|为什么苹果不再创新了?因为后果承受不起
- 跑分|为什么2022年还有麒麟手机面世?麒麟9000L跑分出炉,库存不多了
- 腾讯|暴涨超20%,卖掉苹果买入腾讯,段永平为什么这么“神”?