杰里米·霍华德 (Jeremy Howard) 就新编程语言 Mojo 的重要性提出了一个非常有说服力的论据。
Mojo 是 Python 的超集,由 Chris Lattner 领导的团队设计,他之前创建了 LLVM、Clang 和 Swift。
现有的 Python 代码应该可以不加修改地工作,但它还添加了支持高性能低级编程的特性——比如用于创建类型化、编译函数的“fn”和用于类的内存优化替代品的“struct”。
值得观看 Jeremy 的视频,他在视频中使用这些功能将矩阵乘法的实现速度提高了 2000 倍以上,同时仍然保持代码的可读性和易懂性。
Mojo 在 playground 预览环境之外尚不可用,但它看起来确实是一个有趣的新项目。
原文: http://simonwillison.net/2023/May/4/mojo/#atom-everything