新语言 Mojo

2023-09-14 02:51:53 +08:00
 ns2250225

融合了 python 的语法和 C 的性能的一门新语言,朋友们怎么看

5730 次点击
所在节点    程序员
29 条回复
ns2250225
2023-09-14 03:03:11 +08:00
jackOff
2023-09-14 03:16:30 +08:00
可以玩玩
lovestudykid
2023-09-14 06:46:08 +08:00
上一个这么 claim 的应该是 julia
cssk
2023-09-14 06:58:29 +08:00
看看能活多久
weeei
2023-09-14 07:08:40 +08:00
挺符合这个语音的设计目标的,替代 python 的高性能 AI 开发语言
edwardhodges
2023-09-14 07:23:25 +08:00
看介绍说可以用所有 python 的库,那确实挺牛逼的
FallMonkey
2023-09-14 07:49:19 +08:00
我们公司正好是内测用户之一,可以直接反馈到他们开发团队。大家有什么特定反馈可以分享。
Donvi
2023-09-14 08:07:36 +08:00
然而 julia 因为有 google 支持,过的还挺好的,但是 mojo 只有一家支持还主要是卖算力,就看这家能做的咋样了
no13bus
2023-09-14 08:12:21 +08:00
@FallMonkey 这语言挺有意思
bearqq
2023-09-14 08:15:48 +08:00
之前狂蹭 python 热度,现在又开始蹭 c 的热度。(参考 《 llama2.mojo 比 llama2.c 快 20%》 https://github.com/tairov/llama2.mojo , 注意对比的是 llama2.c 不是熟知的 llama.cpp )
比 c 还快的语言你信吗?代价是什么?
那 python 解决的痛点是什么? Mojo 用 python 库代价又是什么?
Mojo 的营销做得太恶心了,片面的强调部分优势让人感到厌恶。
iorilu
2023-09-14 08:20:08 +08:00
语言不重要

除非这语言有什么专属得库, 但现在基本不太可能
lovelylain
2023-09-14 08:21:35 +08:00
这种也算一种新语言吗,看上去是 Python 的另一种实现,而且还不开源,只能在它的平台上执行?
dragondove
2023-09-14 08:59:37 +08:00
@bearqq 比 C 快说明调用加速指令这块做的比 C 更好,小彭老师刚好有做过 cpu 加速相关实现的 benchmark,里面有 mojo 的部分,可以看下 https://github.com/archibate/parallel-languages-benchmark
dragondove
2023-09-14 09:01:26 +08:00
@lovelylain 是新的语言,语法很怪异,python 部分是支持内嵌 python (实际是内嵌 CPython ),mojo 仓库说会逐步开源。我觉得优势可能是高性能部分可以直接用 mojo 写,简单部分用 python 写,两者可以直接交互比较方便。不过语法太怪了
xgdgsc
2023-09-14 09:02:33 +08:00
MeteorCat
2023-09-14 09:17:55 +08:00
感觉营销挺厉害的语言
sujin190
2023-09-14 09:34:44 +08:00
@edwardhodges #6 class 都不支持,怎么用所有 python 库,如果可以那必然是内部直接调 cpython 了,而且如果完全兼容 python 语法和库又比 python 快 60000 倍那纯属扯淡,根本不可能做到,所以这货很有种很不务实只想营销的感觉,如果这样感觉没啥前途
ivyliner
2023-09-14 09:56:37 +08:00
@FallMonkey 可以帮忙反馈一下看看和 Swift 的互操作性支持怎样, 这样我们不少 AI 应用迁移 iOS 就比较简单.
Leviathann
2023-09-14 10:07:51 +08:00
感觉不如 rust
FallMonkey
2023-09-14 10:10:35 +08:00
@ivyliner

这个我们还真没尝试过,下次 sync 的时候我问问看。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/973586

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX