让你久等的人
最后也不会选择你
没有什么人是你必须要交往的
原则上不可以
只是说明打破选择的利益
还不够大
女人喜欢追随
而不是领导
追求趋势,权利
而不是忠诚
前不久,Modular 公司宣布开源 Mojo 的核心组件。
Mojo 是一种专为编写人工智能软件设计的编程语言,去年 8 月份正式发布,到现在已经有了超过 17.5 万名开发者和 5 万个组织。可谓是出道即巅峰。
如今流行的大模型通常使用多种编程语言编写。开发者会用 Python 实现神经网络最简单的部分,这种语言易于学习,但运行速度相对较慢。其余部分的代码通常使用 C++ 编写,C++ 的运行速度比 Python 更快,但学习难度也更大。
C++已经霸占统治基础设施40多年,她的晦涩难懂众所周知,似乎越底层的表达,越不容易懂。即便是大火的Rust 也有这样的问题。
而mojo 就不一样,她基于python ,并且比python 更加方便使用,速度上也远比python 快。
如今mojo 正式开源,其发展的速度会更加的快,可以想象,不会要多久的时间,mojo 就会取代C++,完成AI模型的核心部分。
这次开源的是mojo 语言标准库的核心部分,标准库是编程语言的核心部分,定义了这门语言的基本形态和特性。
官方表明,Mojo 标准库还处于大力开发阶段,变化迅速,因此我们首先开源其核心模块。这是我们开源之旅的一个重要起点,而不是终点。
另外,mojo 每天会发布一个每日编译版本nightly build 。
mojo 是未来首选的AI 语言吗
Mojo 刚发布的时候,Modular 宣称,在运行 Mandelbrot 等算法时它比原始 Python 快 3.5 万倍。
去年 10 月,Mojo 登陆 Mac,Modular 再次提高了这个比例,比python 快了9万倍。真没想到在AI 的加持之下,语言的速度会发展到恐怖如斯。这在过往的其他编程语言从来没遇见过。
另一方面,Mojo 团队对 Rust 高度肯定,并公开表示“Mojo 的设计也在很大程度上受 Rust 启发”。mojo 的优秀也得益于吸取其他优秀语言的特点。
那么此时就会有人问了,mojo 这么快,能超过rust 吗。
这个问题有大佬也做过实验,用 Mojo 以超越 Rust50%的速度解析 DNA 序列。可见,mojo 的快不是吹出来的。
最后
人们似乎还是要在mojo 的易用性和rust 的高性能之间做二选一的抉择,对此,Mojo 团队向开发者喊话说:“如果各位好奇心旺盛并更多面向未来,希望掌握一门可能在未来 50 年内对 AI 发展有所助益的语言,那不妨给 Mojo 个机会!”
可见,mojo 是希望自己成为未来AI 语言的首选,不过未来趋势还是要由广大群众来决定的。我们也拭目以待未来的趋势。