>Rob Pike famously explained that C needed its space-insensitive braces and semicolons in case code was transmitted through a channel that mangled whitespace.
But did he explain why it used semicolons, rather than periods, which would make more sense because a statement is basically a sentence?