Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: pcre vs perl regex engine

by thunders (Priest)
on Jan 16, 2009 at 20:12 UTC ( #736924=note: print w/ replies, xml ) Need Help??


in reply to pcre vs perl regex engine

How exactly would you go about benchmarking this? It's my understanding that due to a bunch of perl specific features, you can't easily embed perl's regex engine alone in a C program( you could of course embed an entire perl interpreter). And obviously it wouldn't make much sense to embed pcre in a perl program. So I can't think of a way to do an apples to apples comparison.

You could time a series of perl and c programs that run a variety of regexes over various types of input, for a least common denominator feature set. But for most programs there are a number of other factors that will impact performance more than the choice of regex engine (interpreted vs compiled, i/o libraries, memory management, GC, etc)

But beyond writing programs that only do regex matching, I think the choice between pcre and perl is whether you want to write the rest of the program in C/C++ or in Perl.


Comment on Re: pcre vs perl regex engine

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://736924]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2015-07-05 04:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (60 votes), past polls