Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
NQP 主要设计用于引导 perl6 语言,但我正在考虑是否可以将其用作优化。我知道 rakudo 还没有完美优化,但我正在寻找一种长期的方法。Perl6 有一些低级别的数据类型和一些编译器和后端级别的想法,这些想法可能会使这个想法变得毫无意义。
写 NQP 而不是 perl6 有意义吗?
从长远来看,在 NQP 中实现您的代码没有任何好处。
短期内,您可能会获得速度提升,但代码更难实现,并且不会那么容易针对多个后端。
此外,NQP 不会获得与 rakudo 相同级别的面向用户的支持。您应该将 NQP 视为更像内部结构;不同的版本可能会发生出乎意料的变化。