Dason 看了文档,想请教大家一下,关于性能,如果用Mojo的原生语言开发,性能是很好的。但如果在Mojo中引用python的包的时候,Mojo似乎是采用Cpython的方式来编译的,所以我理解只能达到Cpython同等的性能。 问题是,Mojo本身强调是拥抱python的生态,但如果python的生态是Cpython的方式,似乎并没有很大的改善。 小弟认知有限,想请问大家是怎么看的?
cepheus69 mojo 的 offical 库是通过 mlir 来编译的,mojo 自定义的很多 trait / 约束 / semantics 都是为了提供在 mlir 层转换与优化的基础。借助 mlir 框架提供的足够灵活的分析和优化空间,可以做到相当高效的编译优化生成流。只不过第三方库的支持就需要等待 mojo 不断发展和社区环境成熟了。