Skip to content

什么是Mojo🔥

Mojo🔥是 Modular AI 公司开发的一种全新编程语言,兼容了Python语法和生态,具备了Python的简易性和C语言的强大性能,目标是使其成为 AI 研究和生产的理想选择。借助Mojo,您可以编写比C语言更快的可移植代码,并与Python生态系统无缝互操作。

现如今,AI模型开发的首选依然是Python语言,然而对于大规模的计算密集型任务,Python性能则相对较慢,并不算是最优选择。

基于此,Mojo🔥作为AI开发者专属编程语言成为可能。

了解Modular AI

Modular AI 是由Chris Lattner(译:克里斯·拉特纳,CEO)和Tim Davis于2022年创立的公司,公司目标则是自下而上重建全球ML基础设施。

Chris Lattner毕业于波特兰大学的计算机科学系,具有创建和领导多个知名大型项目的经验,其中包括LLVM、Clang、MLIR和CIRCT等编译器基础设施项目,也是苹果新编程语言Swift之父。

Chris Lattner履历:

  • 2005年7月到2017年1月,曾领导苹果的开发者工具部门,随后,曾短暂领导过特斯拉的自动驾驶团队
  • 2010年,克里斯获得首届“程序设计语言软件奖(Programming Languages Software Award)”
  • 2012年4月,Vikram Adve和Chris Lattner和Evan Cheng等三名LLVM团队成员荣获ACM软件系统奖
  • 2017年8月,在Google Brain团队领导了TensorFlow基础设施工作,包括一系列硬件支持(CPU、GPU、TPU),底层运行时和编程语言工作
  • 2022年和Tim Davis创立Modular AI公司,种子启动资金3000万美元
  • 2023年8月底Modular AI公司融资1亿美元
  • 2023年9月7日Modular AI宣布Mojo🔥正式开放下载

左:Tim Davis 右:Chris Lattner 左:Tim Davis 右:Chris Lattner

如果 AI 如此重要,那么为什么软件如此糟糕?这个问题困扰了Chris Lattner很久,看到这个问题,你又会作何感想呢?

有趣的Mojo🔥

如果你刚认识Mojo🔥,你会不会有一个疑问,Mojo后面总是有一个表情“🔥”,这并不是为了好看,而这个表情就是Mojo🔥名称的一部分。Chris Lattner肯定拥有一个有趣的灵魂,才能想到如此有趣的名字,并成功引起开发者的好奇心。

不仅仅是名字,Mojo🔥代码文件的后缀可以用.🔥,同时还可以用.mojo,同样Mojo🔥的包文件可以用.📦,也可以用.mojopkg

至少,我被这个名字吸引了。

Mojo🔥英文官网

如果你想要了解Mojo🔥更详细的内容,建议直接访问官方网站:

Mojo🔥英文官网

Mojo🔥英文文档

Mojo🔥中文文档