Blogs / Personal blogs

Russ Cox

swtch.com/~rsc

A C, an E-flat, and a G walk into a bar. The bartender says, “ Sorry, but we don't serve minors .”

Popular posts
6
Total points
696
HN comments
312
Rank
#3,488 personal

Visit swtch.com/~rsc → On Hacker News Nov 2007 – May 2024

Software Engineering 6Math & Algorithms 4Systems & Performance 1Databases & Data 1

3

Regular Expression Matching in the Wild

The first two articles in this series, “ Regular Expression Matching Can Be Simple And Fast ” and “ Regular Expression Matching: the Virtual Machine Approach ,” introduced the foundation of DFA-based and NFA-based regular expression matching. Both were based on toy implementations optimized for teaching the basic…

6

Bell Labs and CSP Threads

This page is a slice of the history of concurrent programming, focusing on one particular lineage of Hoare's language of communicating sequential processes (CSP) [1] [1a] . Concurrent programming in this style is interesting for reasons not of efficiency but of clarity. That is, it is a widespread mistake to think…