Continuing the work of the previous post, I looked into rewriting the serial code to run in parallel/vector data languages. My original supposition about what would make a good data language is now in doubt as a result.
First, I used PDL in Perl. But its Perl, right? It can’t possibly be fast. That would be … like, I dunno … wrong? (yes, this is sarcasm).
This completes the task in 12s. Faster than everything but the JIT/static compiled languages, and about the same as Java.
First the vectorized Perl source:
In a number of recent articles, I’ve seen/read that “Python is displacing R“, and other similar things. Something about this intrigued me, as I had heard many years ago that “Python was displacing Perl”. Only, it wasn’t. And others are questioning the supplantation premise quite strongly. It seems that there is little actual evidence of … Read moreBig data languages: the reason for the tests