华南深圳总公司: 400-800-6718

业务经理:180-5728-3715 何先生

华中武汉分公司:180-5728-3715 何工

首页 > 非标成功案例

Mojo编程言语敞开下载宣称比Python快68000倍

时间: 2024-02-10 01:36:44   来源:米乐app下载安装小罗

  Mojo 是 Modular AI 公司开发的新编程言语,它结合了 Python 的易用性以及 C 言语的可移植性和功用,方针是使其成为 AI 研讨和出产的抱负挑选。

  Chris Lattner 结业于波特兰大学的核算机科学系,具有创建和领导多个闻名大型项目的经历,这中心还包含 LLVM、Clang、MLIR 和 CIRCT 等编译器基础设施项目,他还带头创建了 Swift 编程言语。

  从 2005 年 7 月到 2017 年 1 月间,他曾领导苹果的开发者东西部分,随后,曾时间短领导过特斯拉的无人驾驶团队。2017 年 8 月,Chris Lattner 在 Google Brain 团队领导了 TensorFlow 基础设施作业,包含一系列硬件支撑(CPU、GPU、TPU),底层运转时和编程言语作业。

  9 月 7 日,Modular AI 宣告 Mojo 正式敞开下载,这在某种程度上预示着开发的人能在本地运用 Mojo 进行开发 —— 现在仅支撑 Linux,官方表明会赶快推出 Mac 和 Windows 版别。

  依据公告,官方供给了编译器和 Mojo SDK。其间 Mojo SDK 还包含全套开发者和 IDE 东西 ,用于轻松构建和迭代 Mojo 应用程序。

  VS Code 扩展:支撑多项出产力功用,例如语法高亮显现、主动补全代码等 ‍

  调试东西(行将推出):进入并查看正在运转的 Mojo 程序,乃至包含混合 C++ 和 Mojo 代码的结构

  Mojo 刚发布时,官方介绍称它能运用 MLIR,使 Mojo 开发者能运用向量、线程和 AI 硬件单元。依据测验,Mojo 比 Python 快 35000 倍。

  最近开发团队改写了自己的成果,他们表明 Mojo 将动态和静态言语的长处结合在一起,功用可到达现在 Python 的 68000 倍。

  跟 Python 相同,可以终究靠运转 mojo 指令在 REPL 中进行编程。下面是运用 Mojo 核算欧几里得间隔的代码:

  此外,Mojo 支撑构建静态编译的可执行文件,开发的人能在没有一点依靠项的情况下进行布置。例如直接从官方的示例 repo 中编译并运转 hello. 程序,代码如下所示: