是否有关于Perl 6中类型/约束的性能惩罚的研究?

前端之家收集整理的这篇文章主要介绍了是否有关于Perl 6中类型/约束的性能惩罚的研究?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
与Perl 5相比,Perl 6引入了可选类型以及约束,例如:
# Perl 5
sub mySub {
   my $probability = $_[0];
   # Do stuff with $probability
}

# Perl 6 - using optional typing and constraints
sub mySub(Real $probability where 0 < * < 1) {
   # Do stuff with $probability
}

在使用这些功能时,是否有研究调查是否存在性能损失,以及它们在不同Perl 6 VM上有多大?

我正在寻找设计精良的东西和跨VM.

解决方法

Perl 6最完整和精心设计的性能测量工作是 https://github.com/japhb/perl6-bench,但它并没有关注可选输入的相对性能.但它支持多个VM后端,因此它可能是一个很好的起点.

猜你在找的Perl相关文章