<
查看: 8101| 回复: 23
收起左侧

比Python快了9万倍!猛的一看,简直不敢相信!

 
本楼:   👍  29
97%
3%
1   👎
全局:   1151
97%
3%
34
凡是和Python比性能都证明这语言性能不咋地因为Python实在是太慢了
敢和C/C++比性能才能有点看头
回复

使用道具 举报

黑土地 2024-5-6 21:06:51 来自APP | 显示全部楼层
本楼:   👍  19
100%
0%
0   👎
全局:   17483
93%
7%
1275
为啥跟一门编程语言比速度?性能瓶颈是语言本身吗?
回复

使用道具 举报

minker 2024-5-7 04:40:50 来自APP | 显示全部楼层
本楼:   👍  18
95%
5%
1   👎
全局:   395
99%
1%
5
这些claim基本就是bs。

一个相对客观的说法是,在某一个特定问题上,在某台电脑上,经过特别优化的mojo比一种python实现快90000倍。

mojo从出来(只有个notebook的时候)开始就开始宣传比python快多少倍,最开始是35k,后来是68k,现在又90k了。我可以理解作为一个新语言它需要一些曝光,但是来回来去宣传这个内行一看就是瞎扯(biased)的数据真的是很无聊。

一般来说对于比较正常的benchmark,纯Python大约比C慢两个数量级,也就是100倍左右。请问mojo敢宣传自己比C快900倍么?为啥不敢?因为一看就是胡扯,直接打破物理定律了。为啥敢踩Python?因为一般人看到Python的第一反应是——这肯定是因为Python太慢了。但是同时会被震撼一下,哇这个数是真大。实际上世界上就不可能存在一种语言overall performance(哪怕只算CPU bound)可以比Python快9万倍。

再说开源。不知道LZ看过mojo的开源代码么?mojo到现在为止都没有开源它本身的实现。它开源的只有stdlib,也就是用mojo实现的标准库。这也叫开源?当然比它最开始号称“开源”然后只有点文档的时候还是强不少。

至于社区,谁告诉我去哪儿找mojo的package?

mojo最开始宣传的时候宣传点是python-compatible,也就是可以直接无缝运行python代码。现在好像不主要宣传这个了,当年的实现方式是内嵌一个Python解释器。在CPython是Python事实标准的前提下,任何语言都很难做到一直maintain一个compatible的状态。

另外mojo本身是modular的产品,语言这个东西是没有income的,CPython社区现在还穷得要死。mojo是死是活还得看modular怎么把这些技术变成钱,要不然过两年modular可能都没了。

Chris Lattner本人很牛,但是引用一下龟叔的话,他之前在编程语言上(不算compiler的部分)取得的成果就是Swift,而Swift能短时间之内完整占领生态是因为Swift背后是超级无敌独裁的苹果,语言本身当然有很大的优势,但是当它是某个平台上唯一选择的时候,它取得成功是必然的。

至于mojo能不能在公平竞争的情况下,取得有意义的胜利,我个人是觉得可能性不大……

补充内容 (2024-05-07 04:42 +08:00):

看了一下LZ的发言记录和Twitter,是一位“震惊”党啊。我以为这种风格的自媒体人已经随着公众号的没落逐渐消失了呢。让我又感受到了十年前新闻的荣光。

评分

参与人数 4大米 +6 收起 理由
YolandaGao + 1 笑死,楼主/层主请继续!
SinclairDong + 1 给你点个赞!
samscartz + 2 给你点个赞!
kow + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

本楼:   👍  0
0%
0%
0   👎
全局:   3265
93%
7%
242
九万倍那么多吗?听起来有点像年化收益率50% 的理财产品
回复

使用道具 举报

SinclairDong 2024-5-7 01:49:33 | 显示全部楼层
本楼:   👍  13
100%
0%
0   👎
全局:   8847
91%
9%
849
你咋不和机器码比速度?Python这玩意儿是为了性能而生的么。。

就好像我和库里比LeetCode有意思么。。。
回复

使用道具 举报

asianyoungman 2024-5-7 01:56:15 | 显示全部楼层
本楼:   👍  1
100%
0%
0   👎
全局:   5487
95%
5%
277
所以我python写的service latency 200ms 这个能变成0.002 ms?
显然对多数应用瓶颈不在语言本身。
回复

使用道具 举报

donotgetclose 2024-5-7 03:08:08 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   3980
93%
7%
294
那你还不快学,怎么还在这发帖
回复

使用道具 举报

ZhimingZou 2024-5-7 03:28:25 | 显示全部楼层
本楼:   👍  1
100%
0%
0   👎
全局:   217
91%
9%
22
Mojo 有pytorch 的支持?
回复

使用道具 举报

ZhimingZou 2024-5-7 03:28:57 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   217
91%
9%
22
什么叫快9 万倍, 再写机器码?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

Advertisement
>
快速回复 返回顶部 返回列表