User loginNavigation |
Regular Expression Matching Can Be Simple And FastWith Peter's observation that everything good in Computer Science happened during the "Golden Age" freshly in mind, I found Russ Cox's recent article on regular expressions to be enjoyable reading.
Combining implementation details, finite automata, and a foray into decades-old theory, this article shows how most of our favorite little languages have an enormous performance bottlenecks for certain categories of string comparisons. An additional data point: The Shootout benchmarks have a large string comparison test. It's interesting that Tcl is at the top of the heap for performance. Guess which one is using the Thompson NFA algorithm for regular expressions? |
Browse archivesActive forum topics |
Recent comments
28 min 13 sec ago
56 min 47 sec ago
3 hours 2 min ago
3 hours 41 min ago
6 hours 52 min ago
7 hours 36 min ago
9 hours 11 min ago
13 hours 25 min ago
18 hours 37 min ago
18 hours 41 min ago