加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-15 21:49:28 所属栏目:大数据 来源:网络整理
导读:与Perl 5相比,Perl 6引入了可选类型以及约束,例如: # Perl 5sub mySub { my $probability = $_[0]; # Do stuff with $probability}# Perl 6 - using optional typing and constraintssub mySub(Real $probability where 0 * 1) { # Do stuff with $probabil
与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后端,因此它可能是一个很好的起点.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读