タグ

SPVMとCPanに関するanatofuzのブックマーク (1)

  • Perl Advent Calendar 2017 2日目「SPVMという言語について語る」 - Perl入門ゼミ

    この記事は、Perl Advent Calender 2日目の記事です。1日目はK君でしたね。 先週はの実家に帰っていて、甥っ子ちゃんと遊びました。そのあと、カラオケいって、バッティングセンター行ったら、ちょっと疲れて風邪をひいちゃいました。 さて、題へ。 SPVMの開発の動機 もともとは、Perlの集合演算を速くしたいなぁとずっと思っていて、RstatsというR言語のライブラリを、Perlに移植するプロジェクトをやっていました。これはC++とXSで書いていたのですけれど、関数を実装するためには、C++とXSで書かなくっちゃいけなくってちょっと辛い。 集合演算というのは、まぁ、簡単にいうと、配列の足し算や引き算や掛け算や割り算のことです。たとえば、10万の長さの二つの配列の要素を足し算して、結果として返すというようなことですね。 Perlの配列の足し算は、かなり遅い。C++とXSで書く

    Perl Advent Calendar 2017 2日目「SPVMという言語について語る」 - Perl入門ゼミ
  • 1